PDepend\Source\Language\PHP\PHPBuilder::checkBuilderState PHP Method

checkBuilderState() protected method

Checks that the parser is not frozen or a request is flagged as internal.
Since: 0.9.5
protected checkBuilderState ( boolean $internal = false ) : void
$internal boolean The new internal flag value.
return void
    protected function checkBuilderState($internal = false)
    {
        if ($this->frozen === true && $this->internal === false) {
            throw new \BadMethodCallException('Cannot create new nodes, when internal state is frozen.');
        }
        $this->internal = $internal;
    }
PHPBuilder