Use Faker to fill table without knowing table structure

Can I use (and if yes – then how) Yii2 Faker or any other Yii2 extension to fill entire table (all columns) with random data for nrecords without knowing table structure? Can Faker check schema and do this for me or do I have to write my own code, that will use it in this scenario?

I want, for example to test, how large my database will become, when I feed it with let’s say millions of records. Since my database contains many tables and each table has different structure, I would like to use something automated rather than writing my own code for each table and each structure.

Is this possible with Faker or possibly any other extension to Yii2?