Library/Variable.php
public function setIdle($idle)
    {
        $this->idle = false;

        if ($this->reusable) {
            $this->classTypes = [];
            $this->dynamicTypes = ['unknown' => true];
            $this->idle = $idle;
        }
    }
public function setIdle($idle)
    {
        $this->idle = false;

        if ($this->reusable) {
            $this->classTypes = [];
            $this->dynamicTypes = ['unknown' => true];
            $this->idle = $idle;
        }
    }
public function setIdle ( $ idle ) { $ this -> idle = false ; if ( $ this -> reusable ) { $ this -> classTypes = [ ] ; $ this -> dynamicTypes = [ 'unknown' => true ] ; $ this -> idle = $ idle ; } }
Once a temporal variable is unused in a specific branch it is marked as idle.

@param bool $idle
Once a temporal variable is unused in a specific branch it is marked as idle .