···11+<?php
22+33+namespace SocialDept\AtpParity\Tests\Fixtures;
44+55+/**
66+ * Mapper for SyncableModel (extends TestMapper with different model class).
77+ */
88+class SyncableMapper extends TestMapper
99+{
1010+ public function modelClass(): string
1111+ {
1212+ return SyncableModel::class;
1313+ }
1414+}
+19
tests/Fixtures/SyncableModel.php
···11+<?php
22+33+namespace SocialDept\AtpParity\Tests\Fixtures;
44+55+use SocialDept\AtpParity\Concerns\SyncsWithAtp;
66+77+/**
88+ * Test model with SyncsWithAtp trait for unit testing.
99+ *
1010+ * Extends TestModel so it gets the same mapper from the registry.
1111+ */
1212+class SyncableModel extends TestModel
1313+{
1414+ use SyncsWithAtp;
1515+1616+ protected $casts = [
1717+ 'atp_synced_at' => 'datetime',
1818+ ];
1919+}