Thanks for your reply; I tried adding in those methods and it didn't make any difference.
*However*, I downloaded the Privacy API/Utilities CLI scripts and ran those, delving into the methods the CLI scripts called to see why they were reporting my plugin 'fails' the privacy tests. I eventually located the problem:
*However*, I downloaded the Privacy API/Utilities CLI scripts and ran those, delving into the methods the CLI scripts called to see why they were reporting my plugin 'fails' the privacy tests. I eventually located the problem:
I needed to implement the
\core_privacy\local\request\data_provider
interface too. That's it! It now works. My thanks to those replying for helping me to think this problem through a bit more.