public function getConfigurationObject()
    {
        if (null === $this->configurationObject
            || $this->lastConfigurationHash !== $this->formObject->getHash()
        ) {
            $this->lastConfigurationHash = $this->formObject->getHash();
            $this->configurationObject = $this->getConfigurationObjectFromCache();
        }

        return $this->configurationObject;
    }
public function getConfigurationObject()
    {
        if (null === $this->configurationObject
            || $this->lastConfigurationHash !== $this->formObject->getHash()
        ) {
            $this->lastConfigurationHash = $this->formObject->getHash();
            $this->configurationObject = $this->getConfigurationObjectFromCache();
        }

        return $this->configurationObject;
    }
public function getConfigurationObject ( ) { if ( null === $ this -> configurationObject || $ this -> lastConfigurationHash !== $ this -> formObject -> getHash ( ) ) { $ this -> lastConfigurationHash = $ this -> formObject -> getHash ( ) ; $ this -> configurationObject = $ this -> getConfigurationObjectFromCache ( ) ; } return $ this -> configurationObject ; }
Returns an instance of configuration object. Checks if it was previously
stored in cache, otherwise it is created from scratch.

@return ConfigurationObjectInstance
Returns an instance of configuration object . Checks if it was previously stored in cache otherwise it is created from scratch .