src/Textpattern/Composer/Installer/Installer/Base.php
public function update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target)
    {
        new Textpattern();
        parent::update($repo, $initial, $target);
        $plugin = new $this->textpatternPackager($this->getInstallPath($target), $target);
        $plugin->update();
    }
public function update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target)
    {
        new Textpattern();
        parent::update($repo, $initial, $target);
        $plugin = new $this->textpatternPackager($this->getInstallPath($target), $target);
        $plugin->update();
    }
public function update ( InstalledRepositoryInterface $ repo , PackageInterface $ initial , PackageInterface $ target ) { new Textpattern ( ) ; parent :: update ( $ repo , $ initial , $ target ) ; $ plugin = new $ this -> textpatternPackager ( $ this -> getInstallPath ( $ target ) , $ target ) ; $ plugin -> update ( ) ; }
Runs updater on package updates.

@param InstalledRepositoryInterface $repo
@param PackageInterface             $initial
@param PackageInterface             $target
Runs updater on package updates .