public function remove()
    {
        $this->setState('uninstall');

        $this->changeState();

        if (! $this->deleteDirectory()) {
            $this->setState('uninstalled');
        }

        return true;
    }
public function remove()
    {
        $this->setState('uninstall');

        $this->changeState();

        if (! $this->deleteDirectory()) {
            $this->setState('uninstalled');
        }

        return true;
    }
public function remove ( ) { $ this -> setState ( 'uninstall' ) ; $ this -> changeState ( ) ; if ( ! $ this -> deleteDirectory ( ) ) { $ this -> setState ( 'uninstalled' ) ; } return true ; }
Delete complement.

@uses \Eliasis\Complement\Traits\ComplementState->getState()
@uses \Eliasis\Complement\Traits\ComplementState->setState()
@uses \Eliasis\Complement\Traits\ComplementState->changeState()

@return bool true
Delete complement .