PackageMock.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?php
  2. /*
  3. * This file is part of Composer.
  4. *
  5. * (c) Nils Adermann <naderman@naderman.de>
  6. * Jordi Boggiano <j.boggiano@seld.be>
  7. *
  8. * For the full copyright and license information, please view the LICENSE
  9. * file that was distributed with this source code.
  10. */
  11. namespace Composer\Test\Mock;
  12. use Composer\Package\PackageInterface;
  13. /**
  14. * Mock class for PackageInterface.
  15. *
  16. * More fields might be added if required in test cases.
  17. */
  18. class PackageMock implements PackageInterface
  19. {
  20. private $isDev;
  21. private $prettyVersion;
  22. private $sourceReference;
  23. private $sourceType;
  24. public function __toString()
  25. {
  26. return 'PackageMock';
  27. }
  28. public function getAlias()
  29. {
  30. }
  31. public function getAutoload()
  32. {
  33. }
  34. public function getBinaries()
  35. {
  36. }
  37. public function getConflicts()
  38. {
  39. }
  40. public function getDevRequires()
  41. {
  42. }
  43. public function getDistReference()
  44. {
  45. }
  46. public function getDistSha1Checksum()
  47. {
  48. }
  49. public function getDistType()
  50. {
  51. }
  52. public function getDistUrl()
  53. {
  54. }
  55. public function getExtra()
  56. {
  57. }
  58. public function getId()
  59. {
  60. }
  61. public function getIncludePaths()
  62. {
  63. }
  64. public function getInstallationSource()
  65. {
  66. }
  67. public function getName()
  68. {
  69. }
  70. public function getNames()
  71. {
  72. }
  73. public function getPrettyAlias()
  74. {
  75. }
  76. public function getPrettyName()
  77. {
  78. }
  79. public function getPrettyString()
  80. {
  81. }
  82. public function getPrettyVersion()
  83. {
  84. return $this->prettyVersion;
  85. }
  86. public function getProvides()
  87. {
  88. }
  89. public function getReleaseDate()
  90. {
  91. }
  92. public function getReplaces()
  93. {
  94. }
  95. public function getRepository()
  96. {
  97. }
  98. public function getRequires()
  99. {
  100. }
  101. public function getSourceReference()
  102. {
  103. return $this->sourceReference;
  104. }
  105. public function getSourceType()
  106. {
  107. return $this->sourceType;
  108. }
  109. public function getSourceUrl()
  110. {
  111. }
  112. public function getStability()
  113. {
  114. }
  115. public function getSuggests()
  116. {
  117. }
  118. public function getTargetDir()
  119. {
  120. }
  121. public function getType()
  122. {
  123. }
  124. public function getUniqueName()
  125. {
  126. }
  127. public function getVersion()
  128. {
  129. }
  130. public function isDev()
  131. {
  132. return $this->isDev;
  133. }
  134. public function setId($id)
  135. {
  136. }
  137. public function setInstallationSource($type)
  138. {
  139. }
  140. public function setIsDev($isDev)
  141. {
  142. $this->isDev = $isDev;
  143. }
  144. public function setPrettyVersion($prettyVersion)
  145. {
  146. $this->prettyVersion = $prettyVersion;
  147. }
  148. public function setSourceReference($sourceReference)
  149. {
  150. $this->sourceReference = $sourceReference;
  151. }
  152. public function setSourceType($sourceType)
  153. {
  154. $this->sourceType = $sourceType;
  155. }
  156. public function setRepository(\Composer\Repository\RepositoryInterface $repository)
  157. {
  158. }
  159. }