public function has($composite_key)
    {
        $array_keys = explode($this->separator, $composite_key);
        $container = $this->container;
        
        foreach ($array_keys as $key) {
            if (!$this->hasChild($container, $key)) {
                return false;
            }
            $container = $this->getChild($container, $key);
        }
        return true;
    }
public function has($composite_key)
    {
        $array_keys = explode($this->separator, $composite_key);
        $container = $this->container;
        
        foreach ($array_keys as $key) {
            if (!$this->hasChild($container, $key)) {
                return false;
            }
            $container = $this->getChild($container, $key);
        }
        return true;
    }
public function has ( $ composite_key ) { $ array_keys = explode ( $ this -> separator , $ composite_key ) ; $ container = $ this -> container ; foreach ( $ array_keys as $ key ) { if ( ! $ this -> hasChild ( $ container , $ key ) ) { return false ; } $ container = $ this -> getChild ( $ container , $ key ) ; } return true ; }
Check if the last key from chain is defined
@param string $composite_key concatenated keys with key separator
@return Boolean
Check if the last key from chain is defined