Interface.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. interface Zend_Tool_Framework_Manifest_Interface
  3. {
  4. /**
  5. * The following methods are completely optional, and any combination of them
  6. * can be used as part of a manifest. The manifest repository will process
  7. * the return values of these actions as specfied in the following method docblocks.
  8. *
  9. * Since these actions are
  10. *
  11. */
  12. /**
  13. * getMetadata()
  14. *
  15. * Should either return a single metadata object or an array
  16. * of metadata objects
  17. *
  18. * @return array|Zend_Tool_Framework_Manifest_Metadata
  19. **
  20. public function getMetadata();
  21. **/
  22. /**
  23. * getActions()
  24. *
  25. * Should either return a single action, or an array
  26. * of actions
  27. *
  28. * @return array|Zend_Tool_Framework_Action_Interface
  29. **
  30. public function getActions();
  31. **/
  32. /**
  33. * getProviders()
  34. *
  35. * Should either return a single provider or an array
  36. * of providers
  37. *
  38. **
  39. public function getProviders();
  40. **/
  41. }