Resolver/AbstractFulfillmentMethodResolver.php
protected function loadFulfillmentMethods()
    {
        $this->fulfillmentMethodsByType = new ArrayCollection();
        foreach ($this->configuration as $type => $configurationFulfillmentMethods) {
            foreach ($configurationFulfillmentMethods  as $configurationFulfillmentMethod) {

                if (array_key_exists('class', $configurationFulfillmentMethod)) {

                    $class = $configurationFulfillmentMethod['class'];
                    $fulfillmentMethod = new $class();

                    $fulfillmentMethodsInType = $this->fulfillmentMethodsByType->get($type);

                    if (!$fulfillmentMethodsInType) {
                        $fulfillmentMethodsInType = new ArrayCollection();
                        $this->fulfillmentMethodsByType->set($type, $fulfillmentMethodsInType);
                    }
                    $fulfillmentMethodsInType->add($fulfillmentMethod);
               }
            }
        }
    }
protected function loadFulfillmentMethods()
    {
        $this->fulfillmentMethodsByType = new ArrayCollection();
        foreach ($this->configuration as $type => $configurationFulfillmentMethods) {
            foreach ($configurationFulfillmentMethods  as $configurationFulfillmentMethod) {

                if (array_key_exists('class', $configurationFulfillmentMethod)) {

                    $class = $configurationFulfillmentMethod['class'];
                    $fulfillmentMethod = new $class();

                    $fulfillmentMethodsInType = $this->fulfillmentMethodsByType->get($type);

                    if (!$fulfillmentMethodsInType) {
                        $fulfillmentMethodsInType = new ArrayCollection();
                        $this->fulfillmentMethodsByType->set($type, $fulfillmentMethodsInType);
                    }
                    $fulfillmentMethodsInType->add($fulfillmentMethod);
               }
            }
        }
    }
protected function loadFulfillmentMethods ( ) { $ this -> fulfillmentMethodsByType = new ArrayCollection ( ) ; foreach ( $ this -> configuration as $ type => $ configurationFulfillmentMethods ) { foreach ( $ configurationFulfillmentMethods as $ configurationFulfillmentMethod ) { if ( array_key_exists ( 'class' , $ configurationFulfillmentMethod ) ) { $ class = $ configurationFulfillmentMethod [ 'class' ] ; $ fulfillmentMethod = new $ class ( ) ; $ fulfillmentMethodsInType = $ this -> fulfillmentMethodsByType -> get ( $ type ) ; if ( ! $ fulfillmentMethodsInType ) { $ fulfillmentMethodsInType = new ArrayCollection ( ) ; $ this -> fulfillmentMethodsByType -> set ( $ type , $ fulfillmentMethodsInType ) ; } $ fulfillmentMethodsInType -> add ( $ fulfillmentMethod ) ; } } } }
Load fulfillment methods from the configuration
Load fulfillment methods from the configuration