classes/phing/UnknownElement.php
public function maybeConfigure()
    {
        $this->realThing = $this->makeObject($this, $this->wrapper);
        $this->wrapper->setProxy($this->realThing);
        if ($this->realThing instanceof Task) {
            $this->realThing->setRuntimeConfigurableWrapper($this->wrapper);
            $this->realThing->maybeConfigure();
        } else {
            $this->wrapper->maybeConfigure($this->getProject());
        }
        $this->handleChildren($this->realThing, $this->wrapper);
    }
public function maybeConfigure()
    {
        $this->realThing = $this->makeObject($this, $this->wrapper);
        $this->wrapper->setProxy($this->realThing);
        if ($this->realThing instanceof Task) {
            $this->realThing->setRuntimeConfigurableWrapper($this->wrapper);
            $this->realThing->maybeConfigure();
        } else {
            $this->wrapper->maybeConfigure($this->getProject());
        }
        $this->handleChildren($this->realThing, $this->wrapper);
    }
public function maybeConfigure ( ) { $ this -> realThing = $ this -> makeObject ( $ this , $ this -> wrapper ) ; $ this -> wrapper -> setProxy ( $ this -> realThing ) ; if ( $ this -> realThing instanceof Task ) { $ this -> realThing -> setRuntimeConfigurableWrapper ( $ this -> wrapper ) ; $ this -> realThing -> maybeConfigure ( ) ; } else { $ this -> wrapper -> maybeConfigure ( $ this -> getProject ( ) ) ; } $ this -> handleChildren ( $ this -> realThing , $ this -> wrapper ) ; }
Tries to configure the unknown element

@throws BuildException if the element can not be configured
Tries to configure the unknown element