Description
In PHyperLPoolSwapInside::_depositNftToFarm(), the NFT transfer will succeed if the farmingContract is incorrectly set.
This is a possibility as the contracts are intended to be deployed in more than 1 chain, with different addresses.
Recomendation
It should be enough checking if the address has code in the constructor if (farmingContract.code.length != 0) revert().
Status
Addressed in #0c8de23.