Dimension.php 914 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. declare(strict_types=1);
  7. namespace Magento\Framework\Indexer;
  8. /**
  9. * Index Dimension object
  10. *
  11. * @api
  12. * @since 101.0.6
  13. */
  14. class Dimension
  15. {
  16. /**
  17. * @var string
  18. */
  19. private $name;
  20. /**
  21. * @var string
  22. */
  23. private $value;
  24. /**
  25. * @param string $name
  26. * @param string $value
  27. */
  28. public function __construct(string $name, string $value)
  29. {
  30. $this->name = $name;
  31. $this->value = $value;
  32. }
  33. /**
  34. * Get dimension name
  35. *
  36. * @return string
  37. * @since 101.0.6
  38. */
  39. public function getName(): string
  40. {
  41. return $this->name;
  42. }
  43. /**
  44. * Get dimension value
  45. *
  46. * @return string
  47. * @since 101.0.6
  48. */
  49. public function getValue(): string
  50. {
  51. return $this->value;
  52. }
  53. }