Errors when upgrading from Lite to FullBrowser Info Environment
We've been trying to upgrade from Lite to Full on a development install using 8.5.5 but get the following error:
Exception Occurred: public_html/packages/formidable_full/src/Formidable/Search/SearchProvider.php:15 Declaration of Concrete\Package\FormidableFull\Src\Formidable\Search\SearchProvider::getSearchResultFromQuery($query) must be compatible with Concrete\Core\Search\ProviderInterface::getSearchResultFromQuery(Concrete\Core\Entity\Search\Query $query) (64)
We can get around this by amending the method to be compatible, but any upgrades in future would break this.
We have 'upgraded' from Lite, but we did not uninstall Lite first. It seems that the event that is fired on the view of a Formidable Lite block is incompatible with the listener for Formidable Full.
Is there a supported procedure that will swap over any blocks that currently exist to use the Formidable Full block code instead of Formidable Lite. I think this would involve changing their btID to point to the new type that Formidable Full had installed?
The site has 85 forms set up so we don't want to lose these or have to go through the site re-adding the block if possible.
Thanks very much.