ColumnSelectorStore.php 538 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace Dcat\Admin\Contracts\Grid;
  3. use Dcat\Admin\Grid;
  4. interface ColumnSelectorStore
  5. {
  6. /**
  7. * @param Grid $grid
  8. *
  9. * @return mixed
  10. */
  11. public function setGrid(Grid $grid);
  12. /**
  13. * 存储数据.
  14. *
  15. * @param array $input
  16. *
  17. * @return void
  18. */
  19. public function store(array $input);
  20. /**
  21. * 获取数据.
  22. *
  23. * @return array|null
  24. */
  25. public function get();
  26. /**
  27. * 移除.
  28. *
  29. * @return void
  30. */
  31. public function forget();
  32. }