AfterTreesFixture.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace Tools\Test\Fixture;
  3. use Cake\TestSuite\Fixture\TestFixture;
  4. /**
  5. * AfterTreeFixture class
  6. */
  7. class AfterTreesFixture extends TestFixture {
  8. /**
  9. * fields property
  10. *
  11. * @var array
  12. */
  13. public array $fields = [
  14. 'id' => ['type' => 'integer'],
  15. 'parent_id' => ['type' => 'integer'],
  16. 'lft' => ['type' => 'integer'],
  17. 'rght' => ['type' => 'integer'],
  18. 'name' => ['type' => 'string', 'length' => 255, 'null' => false],
  19. '_constraints' => ['primary' => ['type' => 'primary', 'columns' => ['id']]],
  20. ];
  21. /**
  22. * records property
  23. *
  24. * @var array
  25. */
  26. public array $records = [
  27. ['parent_id' => null, 'lft' => 1, 'rght' => 2, 'name' => 'One'],
  28. ['parent_id' => null, 'lft' => 3, 'rght' => 4, 'name' => 'Two'],
  29. ['parent_id' => null, 'lft' => 5, 'rght' => 6, 'name' => 'Three'],
  30. ['parent_id' => null, 'lft' => 7, 'rght' => 12, 'name' => 'Four'],
  31. ['parent_id' => null, 'lft' => 8, 'rght' => 9, 'name' => 'Five'],
  32. ['parent_id' => null, 'lft' => 10, 'rght' => 11, 'name' => 'Six'],
  33. ['parent_id' => null, 'lft' => 13, 'rght' => 14, 'name' => 'Seven'],
  34. ];
  35. }