2
0

Interface.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?php
  2. interface Zend_Tool_Framework_Registry_Interface
  3. {
  4. /**
  5. * setClient()
  6. *
  7. * @param Zend_Tool_Framework_Client_Abstract $client
  8. * @return Zend_Tool_Framework_Registry
  9. */
  10. public function setClient(Zend_Tool_Framework_Client_Abstract $client);
  11. /**
  12. * getClient() return the client in the registry
  13. *
  14. * @return Zend_Tool_Framework_Client_Abstract
  15. */
  16. public function getClient();
  17. /**
  18. * setLoader()
  19. *
  20. * @param Zend_Tool_Framework_Loader_Abstract $loader
  21. * @return Zend_Tool_Framework_Registry
  22. */
  23. public function setLoader(Zend_Tool_Framework_Loader_Abstract $loader);
  24. /**
  25. * getLoader()
  26. *
  27. * @return Zend_Tool_Framework_Loader_Abstract
  28. */
  29. public function getLoader();
  30. /**
  31. * setActionRepository()
  32. *
  33. * @param Zend_Tool_Framework_Action_Repository $actionRepository
  34. * @return Zend_Tool_Framework_Registry
  35. */
  36. public function setActionRepository(Zend_Tool_Framework_Action_Repository $actionRepository);
  37. /**
  38. * getActionRepository()
  39. *
  40. * @return Zend_Tool_Framework_Action_Repository
  41. */
  42. public function getActionRepository();
  43. /**
  44. * setProviderRepository()
  45. *
  46. * @param Zend_Tool_Framework_Provider_Repository $providerRepository
  47. * @return Zend_Tool_Framework_Registry
  48. */
  49. public function setProviderRepository(Zend_Tool_Framework_Provider_Repository $providerRepository);
  50. /**
  51. * getProviderRepository()
  52. *
  53. * @return Zend_Tool_Framework_Provider_Repository
  54. */
  55. public function getProviderRepository();
  56. /**
  57. * setManifestRepository()
  58. *
  59. * @param Zend_Tool_Framework_Manifest_Repository $manifestRepository
  60. * @return Zend_Tool_Framework_Registry
  61. */
  62. public function setManifestRepository(Zend_Tool_Framework_Manifest_Repository $manifestRepository);
  63. /**
  64. * getManifestRepository()
  65. *
  66. * @return Zend_Tool_Framework_Manifest_Repository
  67. */
  68. public function getManifestRepository();
  69. /**
  70. * setRequest()
  71. *
  72. * @param Zend_Tool_Framework_Client_Request $request
  73. * @return Zend_Tool_Framework_Registry
  74. */
  75. public function setRequest(Zend_Tool_Framework_Client_Request $request);
  76. /**
  77. * getRequest()
  78. *
  79. * @return Zend_Tool_Framework_Client_Request
  80. */
  81. public function getRequest();
  82. /**
  83. * setResponse()
  84. *
  85. * @param Zend_Tool_Framework_Client_Response $response
  86. * @return Zend_Tool_Framework_Registry
  87. */
  88. public function setResponse(Zend_Tool_Framework_Client_Response $response);
  89. /**
  90. * getResponse()
  91. *
  92. * @return Zend_Tool_Framework_Client_Response
  93. */
  94. public function getResponse();
  95. }