phpspec/prophecy
Highly opinionated yet flexible PHP mocking framework for unit tests. Create test doubles with a Prophet, define expected calls and return values, then reveal mocks and verify predictions. Works with PHPUnit and other frameworks; requires PHP 7.2+.
|
Person
|
Packages
|
Contributions
|
Followers
|
|
|---|---|---|---|---|
|
stof
@stof |
712 | 42,498 | 2,144 |
View on GitHub
|
|
ciaranmcnulty
@ciaranmcnulty |
22 | 1,671 | 175 |
View on GitHub
|
|
everzet
@everzet |
109 | 7,000 | 950 |
View on GitHub
|
|
Jean85
@Jean85 |
137 | 4,291 | 251 |
View on GitHub
|
|
Wirone
@Wirone |
29 | 381 | 79 |
View on GitHub
|
|
prolic
@prolic |
130 | 3,557 | 201 |
View on GitHub
|
|
michalbundyra
@michalbundyra |
157 | 7,278 | 124 |
View on GitHub
|
|
Jeff Welch
@whatthejeff |
33 | 1,157 | 121 |
View on GitHub
|
|
Ayesh
@Ayesh |
96 | 195 | 281 |
View on GitHub
|
|
greg0ire
@greg0ire |
336 | 10,631 | 255 |
View on GitHub
|
|
GrahamCampbell
@GrahamCampbell |
819 | 113,408 | 7,103 |
View on GitHub
|
|
jakzal
@jakzal |
122 | 1,333 | 627 |
View on GitHub
|
|
Sam Burns
@Sam-Burns |
20 | 138 | 29 |
View on GitHub
|
|
trowski
@trowski |
48 | 4,321 | 232 |
View on GitHub
|
|
sstok
@sstok |
155 | 1,585 | 80 |
View on GitHub
|
|
sebastianbergmann
@sebastianbergmann |
98 | 45,043 | 7,664 |
View on GitHub
|
|
docteurklein
@docteurklein |
139 | 4,821 | 297 |
View on GitHub
|
|
Milan
@milan |
19 | 41 | 23 |
View on GitHub
|
|
Jeff Horton
@kamioftea |
8 | 21 | 4 |
View on GitHub
|
|
Andy Postnikov
@andypost |
43 | 71 | 81 |
View on GitHub
|
|
dunglas
@dunglas |
373 | 10,336 | 4,647 |
View on GitHub
|
|
MarcelloDuarte
@MarcelloDuarte |
8 | 690 | 241 |
View on GitHub
|
|
Dieter Beck
@W0rma |
77 | 463 | 8 |
View on GitHub
|
|
James Halsall
@jameshalsall |
10 | 23 | 53 |
View on GitHub
|
|
Edson Medina
@edsonmedina |
9 | 15 | 65 |
View on GitHub
|
|
drupol
@drupol |
72 | 3,553 | 0 |
View on GitHub
|
|
theofidry
@theofidry |
116 | 6,440 | 377 |
View on GitHub
|
|
Paul Crellin
@crellbar |
4 | 8 | 1 |
View on GitHub
|
|
Kamil Kokot
@pamil |
184 | 18,871 | 233 |
View on GitHub
|
|
jdreesen
@jdreesen |
148 | 895 | 93 |
View on GitHub
|
|
Vinícius Alonso
@viniciusalonso |
1 | 3 | 101 |
View on GitHub
|
|
yohang
@yohang |
21 | 404 | 88 |
View on GitHub
|
|
Marco De Bortoli
@debo |
5 | 29 | 47 |
View on GitHub
|
|
coderbyheart
@coderbyheart |
18 | 129 | 362 |
View on GitHub
|
|
lucassabreu
@lucassabreu |
15 | 47 | 74 |
View on GitHub
|
|
Kyle Schatzle
@kschatzle |
2 | 4 | 0 |
View on GitHub
|
|
Nek-
@Nek- |
113 | 1,343 | 116 |
View on GitHub
|
|
dantleech
@dantleech |
137 | 4,398 | 278 |
View on GitHub
|
|
David Snopek
@dsnopek |
2 | 31 | 212 |
View on GitHub
|
|
sanmai
@sanmai |
56 | 1,725 | 95 |
View on GitHub
|
|
Gildas Quéméner
@gquemener |
70 | 2,333 | 91 |
View on GitHub
|
|
James Gilliland
@neclimdul |
18 | 46 | 29 |
View on GitHub
|
|
TysonAndre
@TysonAndre |
86 | 5,594 | 138 |
View on GitHub
|
|
Samuel NELA
@samnela |
229 | 343 | 27 |
View on GitHub
|
|
tkulka
@tkulka |
2 | 3 | 0 |
View on GitHub
|
|
bcen
@bcen |
2 | 3 | 12 |
View on GitHub
|
|
ftrrtf
@ftrrtf |
4 | 162 | 28 |
View on GitHub
|
|
scroach
@scroach |
3 | 7 | 4 |
View on GitHub
|
|
Caio Costa
@bycosta |
1 | 2 | 36 |
View on GitHub
|
| 14 | 41 | 78 |
View on GitHub
|
|
|
DonCallisto
@DonCallisto |
53 | 576 | 30 |
View on GitHub
|
|
Richard Miller
@richardmiller-zz |
73 | 3,010 | 91 |
View on GitHub
|
|
Peter Mitchell
@peterjmit |
18 | 22 | 33 |
View on GitHub
|
|
olvlvl
@olvlvl |
13 | 98 | 87 |
View on GitHub
|
|
Tobion
@Tobion |
187 | 3,955 | 406 |
View on GitHub
|
|
Martin Lukeš
@meridius |
6 | 8 | 5 |
View on GitHub
|
|
gunnarlium
@gunnarlium |
16 | 73 | 11 |
View on GitHub
|
|
Pascal Borreli
@pborreli |
738 | 1,820 | 426 |
View on GitHub
|
|
Florian Voutzinos
@florianv |
51 | 1,179 | 161 |
View on GitHub
|
|
Adrien Brault
@adrienbrault |
227 | 1,042 | 187 |
View on GitHub
|
|
jrfnl
@jrfnl |
91 | 22,943 | 1,370 |
View on GitHub
|
|
Andrew Marcinkevičius
@ifdattic |
41 | 65 | 49 |
View on GitHub
|
|
Benjamin Paap
@BenjaminPaap |
30 | 70 | 28 |
View on GitHub
|
|
G. Caruso
@carusogabriel |
627 | 3,938 | 527 |
View on GitHub
|
|
Nat Zimmermann
@ntzm |
80 | 866 | 52 |
View on GitHub
|
|
Seldaek
@Seldaek |
419 | 16,729 | 4,726 |
View on GitHub
|
|
armetiz
@armetiz |
95 | 1,567 | 19 |
View on GitHub
|
|
derrabus
@derrabus |
334 | 10,002 | 452 |
View on GitHub
|
|
kubawerlos
@kubawerlos |
58 | 3,410 | 49 |
View on GitHub
|
|
lyrixx
@lyrixx |
270 | 3,740 | 810 |
View on GitHub
|
|
Remi Collet
@remicollet |
165 | 409 | 600 |
View on GitHub
|
|
Daniel Espendiller
@Haehnchen |
78 | 154 | 579 |
View on GitHub
|
|
Mario Blazek
@MarioBlazek |
69 | 372 | 34 |
View on GitHub
|
|
Dane Powell
@danepowell |
29 | 125 | 39 |
View on GitHub
|
|
Scrutinizer Auto-Fixer
@scrutinizer-auto-fixer |
418 | 1,105 | 90 |
View on GitHub
|
|
jaydiablo
@jaydiablo |
23 | 97 | 18 |
View on GitHub
|
|
Ben Davies
@bendavies |
203 | 916 | 51 |
View on GitHub
|
|
Kirill
@avant1 |
29 | 81 | 3 |
View on GitHub
|
|
Oskar Danielsson
@OskarD |
7 | 24 | 12 |
View on GitHub
|
|
Andrey Bolonin
@andreybolonin |
299 | 501 | 49 |
View on GitHub
|
|
alexander-schranz
@alexander-schranz |
217 | 5,041 | 260 |
View on GitHub
|
|
Hywan
@Hywan |
60 | 4,703 | 701 |
View on GitHub
|
|
stloyd
@stloyd |
294 | 9,237 | 247 |
View on GitHub
|
|
Maksim Spirkov
@mspirkov |
55 | 683 | 29 |
View on GitHub
|
|
jdufresne
@jdufresne |
21 | 75 | 334 |
View on GitHub
|
|
Scott Dutton
@exussum12 |
35 | 87 | 43 |
View on GitHub
|
|
Theodore Brown
@theodorejb |
22 | 330 | 60 |
View on GitHub
|
|
thomasvargiu
@thomasvargiu |
24 | 271 | 44 |
View on GitHub
|
|
chris
@Chris53897 |
200 | 903 | 8 |
View on GitHub
|
|
Sobit Akhmedov
@sobit |
10 | 11 | 38 |
View on GitHub
|
|
Shane Auckland
@shanethehat |
7 | 136 | 22 |
View on GitHub
|
|
Vadym Borodavko
@javer |
84 | 285 | 29 |
View on GitHub
|
|
Mark Tinsley
@marktinsley |
18 | 26 | 10 |
View on GitHub
|
|
Henrik Hauge Bjørnskov
@henrikbjorn |
75 | 1,673 | 186 |
View on GitHub
|
|
Markus Klein
@liayn |
14 | 6,094 | 29 |
View on GitHub
|
|
Camille Dejoye
@camilledejoye |
10 | 42 | 5 |
View on GitHub
|
|
gnugat
@gnugat |
26 | 474 | 154 |
View on GitHub
|
|
Matthew Setter
@settermjd |
13 | 59 | 229 |
View on GitHub
|
|
Oliver Radwell
@oradwell |
13 | 105 | 27 |
View on GitHub
|
|
Petr Kotek
@petrkotek |
11 | 18 | 22 |
View on GitHub
|
|
Rajeshreeputra
@rajeshreeputra |
6 | 11 | 1 |
View on GitHub
|
|
Ricardo Pérez
@ricpelo |
7 | 15 | 123 |
View on GitHub
|
|
Timo Schinkel
@timoschinkel |
7 | 24 | 5 |
View on GitHub
|
|
Timothy Choi
@timothychoi-rg |
1 | 1 | 0 |
View on GitHub
|
|
Andrej Litvaj
@mentor |
1 | 1 | 4 |
View on GitHub
|
|
singin' whale
@singinwhale |
1 | 1 | 4 |
View on GitHub
|
|
Albin Kerouanton
@akerouanton |
22 | 65 | 135 |
View on GitHub
|
|
Anyqax
@Anyqax |
8 | 8 | 5 |
View on GitHub
|
|
Danizord
@danizord |
18 | 28 | 172 |
View on GitHub
|
|
Dzianis Hrynko
@dzianis-hrynko |
4 | 5 | 0 |
View on GitHub
|
|
Emmanuel BALLERY
@emmanuelballery |
33 | 440 | 23 |
View on GitHub
|
|
Giovanni Albero
@giovannialbero1992 |
28 | 81 | 18 |
View on GitHub
|
|
Hannes Käufler
@hanneskaeufler |
27 | 54 | 37 |
View on GitHub
|
|
Ian Zunderdorp
@ian-zunderdorp |
3 | 3 | 0 |
View on GitHub
|
|
ImmortaL
@ImmRanneft |
10 | 10 | 9 |
View on GitHub
|
|
James Dunmore
@jdunmore |
1 | 1 | 0 |
View on GitHub
|
How can I help you explore Laravel packages today?