protected function setAndroidConfig(array $config)
    {
        $this->container->setParameter("rms_push_notifications.android.enabled", true);
        $this->container->setParameter("rms_push_notifications.android.c2dm.enabled", true);

        // C2DM
        $username = $config["android"]["username"];
        $password = $config["android"]["password"];
        $source = $config["android"]["source"];
        $timeout = $config["android"]["timeout"];
        if (isset($config["android"]["c2dm"])) {
            $username = $config["android"]["c2dm"]["username"];
            $password = $config["android"]["c2dm"]["password"];
            $source = $config["android"]["c2dm"]["source"];
        }
        $this->container->setParameter("rms_push_notifications.android.timeout", $timeout);
        $this->container->setParameter("rms_push_notifications.android.c2dm.username", $username);
        $this->container->setParameter("rms_push_notifications.android.c2dm.password", $password);
        $this->container->setParameter("rms_push_notifications.android.c2dm.source", $source);

        // GCM
        $this->container->setParameter("rms_push_notifications.android.gcm.enabled", isset($config["android"]["gcm"]));
        if (isset($config["android"]["gcm"])) {
            $this->container->setParameter("rms_push_notifications.android.gcm.api_key", $config["android"]["gcm"]["api_key"]);
            $this->container->setParameter("rms_push_notifications.android.gcm.use_multi_curl", $config["android"]["gcm"]["use_multi_curl"]);
            $this->container->setParameter('rms_push_notifications.android.gcm.dry_run', $config["android"]["gcm"]["dry_run"]);
        }
    }
protected function setAndroidConfig(array $config)
    {
        $this->container->setParameter("rms_push_notifications.android.enabled", true);
        $this->container->setParameter("rms_push_notifications.android.c2dm.enabled", true);

        // C2DM
        $username = $config["android"]["username"];
        $password = $config["android"]["password"];
        $source = $config["android"]["source"];
        $timeout = $config["android"]["timeout"];
        if (isset($config["android"]["c2dm"])) {
            $username = $config["android"]["c2dm"]["username"];
            $password = $config["android"]["c2dm"]["password"];
            $source = $config["android"]["c2dm"]["source"];
        }
        $this->container->setParameter("rms_push_notifications.android.timeout", $timeout);
        $this->container->setParameter("rms_push_notifications.android.c2dm.username", $username);
        $this->container->setParameter("rms_push_notifications.android.c2dm.password", $password);
        $this->container->setParameter("rms_push_notifications.android.c2dm.source", $source);

        // GCM
        $this->container->setParameter("rms_push_notifications.android.gcm.enabled", isset($config["android"]["gcm"]));
        if (isset($config["android"]["gcm"])) {
            $this->container->setParameter("rms_push_notifications.android.gcm.api_key", $config["android"]["gcm"]["api_key"]);
            $this->container->setParameter("rms_push_notifications.android.gcm.use_multi_curl", $config["android"]["gcm"]["use_multi_curl"]);
            $this->container->setParameter('rms_push_notifications.android.gcm.dry_run', $config["android"]["gcm"]["dry_run"]);
        }
    }
protected function setAndroidConfig ( array $ config ) { $ this -> container -> setParameter ( "rms_push_notifications.android.enabled" , true ) ; $ this -> container -> setParameter ( "rms_push_notifications.android.c2dm.enabled" , true ) ; // C2DM $ username = $ config [ "android" ] [ "username" ] ; $ password = $ config [ "android" ] [ "password" ] ; $ source = $ config [ "android" ] [ "source" ] ; $ timeout = $ config [ "android" ] [ "timeout" ] ; if ( isset ( $ config [ "android" ] [ "c2dm" ] ) ) { $ username = $ config [ "android" ] [ "c2dm" ] [ "username" ] ; $ password = $ config [ "android" ] [ "c2dm" ] [ "password" ] ; $ source = $ config [ "android" ] [ "c2dm" ] [ "source" ] ; } $ this -> container -> setParameter ( "rms_push_notifications.android.timeout" , $ timeout ) ; $ this -> container -> setParameter ( "rms_push_notifications.android.c2dm.username" , $ username ) ; $ this -> container -> setParameter ( "rms_push_notifications.android.c2dm.password" , $ password ) ; $ this -> container -> setParameter ( "rms_push_notifications.android.c2dm.source" , $ source ) ; // GCM $ this -> container -> setParameter ( "rms_push_notifications.android.gcm.enabled" , isset ( $ config [ "android" ] [ "gcm" ] ) ) ; if ( isset ( $ config [ "android" ] [ "gcm" ] ) ) { $ this -> container -> setParameter ( "rms_push_notifications.android.gcm.api_key" , $ config [ "android" ] [ "gcm" ] [ "api_key" ] ) ; $ this -> container -> setParameter ( "rms_push_notifications.android.gcm.use_multi_curl" , $ config [ "android" ] [ "gcm" ] [ "use_multi_curl" ] ) ; $ this -> container -> setParameter ( 'rms_push_notifications.android.gcm.dry_run' , $ config [ "android" ] [ "gcm" ] [ "dry_run" ] ) ; } }
Sets Android config into container

@param array $config
Sets Android config into container