As wmf deployed extension the DonationInterface extension should run phan on CI to found simple bugs in an earlier state of development.
The extension is not using the common folder structure, it also has more vendor packages than other extensions which needs to be part of the config