RolesFixture.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. namespace Tools\Test\Fixture;
  3. use Cake\TestSuite\Fixture\TestFixture;
  4. /**
  5. * RoleFixture
  6. */
  7. class RolesFixture extends TestFixture {
  8. /**
  9. * Fields
  10. *
  11. * @var array
  12. */
  13. public $fields = [
  14. 'id' => ['type' => 'integer'],
  15. 'name' => ['type' => 'string', 'null' => false, 'length' => 64, 'collate' => 'utf8_unicode_ci', 'comment' => '', 'charset' => 'utf8'],
  16. 'alias' => ['type' => 'string', 'null' => true, 'default' => null, 'length' => 20, 'collate' => 'utf8_unicode_ci', 'comment' => '', 'charset' => 'utf8'],
  17. 'default_role' => ['type' => 'boolean', 'null' => false, 'default' => false, 'collate' => null, 'comment' => 'set at register'],
  18. 'created' => ['type' => 'datetime', 'null' => true, 'default' => null, 'collate' => null, 'comment' => ''],
  19. 'modified' => ['type' => 'datetime', 'null' => true, 'default' => null, 'collate' => null, 'comment' => ''],
  20. 'sort' => ['type' => 'integer', 'null' => false, 'default' => '0', 'length' => 10, 'collate' => null, 'comment' => ''],
  21. 'active' => ['type' => 'boolean', 'null' => false, 'default' => false, 'collate' => null, 'comment' => ''],
  22. '_constraints' => ['primary' => ['type' => 'primary', 'columns' => ['id']]]
  23. ];
  24. /**
  25. * Records
  26. *
  27. * @var array
  28. */
  29. public $records = [
  30. [
  31. 'id' => '2',
  32. 'name' => 'Admin',
  33. 'alias' => 'admin',
  34. 'default_role' => 0,
  35. 'created' => '2010-01-07 03:36:33',
  36. 'modified' => '2010-01-07 03:36:33',
  37. 'sort' => '6',
  38. 'active' => 1
  39. ],
  40. [
  41. 'id' => '4',
  42. 'name' => 'User',
  43. 'alias' => 'user',
  44. 'default_role' => 1,
  45. 'created' => '2010-01-07 03:36:33',
  46. 'modified' => '2010-01-07 03:36:33',
  47. 'sort' => '1',
  48. 'active' => 1
  49. ],
  50. [
  51. 'id' => '6',
  52. 'name' => 'Partner',
  53. 'alias' => 'partner',
  54. 'default_role' => 0,
  55. 'created' => '2010-01-07 03:36:33',
  56. 'modified' => '2010-01-07 03:36:33',
  57. 'sort' => '0',
  58. 'active' => 1
  59. ],
  60. [
  61. 'id' => '1',
  62. 'name' => 'Super-Admin',
  63. 'alias' => 'superadmin',
  64. 'default_role' => 0,
  65. 'created' => '2010-01-07 03:36:33',
  66. 'modified' => '2010-01-07 03:36:33',
  67. 'sort' => '7',
  68. 'active' => 1
  69. ],
  70. ];
  71. }