SchemaLocatorInterface.php 558 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Configuration validation schema locator
  4. *
  5. * Copyright © Magento, Inc. All rights reserved.
  6. * See COPYING.txt for license details.
  7. */
  8. namespace Magento\Framework\Config;
  9. /**
  10. * Config schema locator interface.
  11. *
  12. * @api
  13. * @since 100.0.2
  14. */
  15. interface SchemaLocatorInterface
  16. {
  17. /**
  18. * Get path to merged config schema
  19. *
  20. * @return string|null
  21. */
  22. public function getSchema();
  23. /**
  24. * Get path to per file validation schema
  25. *
  26. * @return string|null
  27. */
  28. public function getPerFileSchema();
  29. }