├── .gitignore ├── bowling-game ├── Gulpfile.js ├── composer.json ├── composer.lock ├── fail.png ├── notes.txt ├── package.json ├── spec │ └── BowlingGameSpec.php └── src │ └── BowlingGame.php ├── prime-factors ├── .gitignore ├── Gulpfile.js ├── composer.json ├── composer.lock ├── fail.png ├── package.json ├── spec │ └── PrimeFactorsSpec.php └── src │ └── PrimeFactors.php ├── roman-numerals ├── Gulpfile.js ├── composer.json ├── composer.lock ├── fail.png ├── notes.txt ├── package.json ├── spec │ └── RomanNumeralsConverterSpec.php └── src │ └── RomanNumeralsConverter.php ├── string-calculator ├── Gulpfile.js ├── composer.json ├── composer.lock ├── fail.png ├── notes.txt ├── package.json ├── spec │ └── StringCalculatorSpec.php └── src │ └── StringCalculator.php └── tennis-match ├── Gulpfile.js ├── composer.json ├── composer.lock ├── fail.png ├── package.json ├── phpspec.yml ├── rules.txt ├── spec └── Acme │ └── TennisSpec.php └── src └── Acme ├── Player.php └── Tennis.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | vendor 4 | -------------------------------------------------------------------------------- /bowling-game/Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/Gulpfile.js -------------------------------------------------------------------------------- /bowling-game/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/composer.json -------------------------------------------------------------------------------- /bowling-game/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/composer.lock -------------------------------------------------------------------------------- /bowling-game/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/fail.png -------------------------------------------------------------------------------- /bowling-game/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/notes.txt -------------------------------------------------------------------------------- /bowling-game/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/package.json -------------------------------------------------------------------------------- /bowling-game/spec/BowlingGameSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/spec/BowlingGameSpec.php -------------------------------------------------------------------------------- /bowling-game/src/BowlingGame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/bowling-game/src/BowlingGame.php -------------------------------------------------------------------------------- /prime-factors/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | vendor 3 | .idea -------------------------------------------------------------------------------- /prime-factors/Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/Gulpfile.js -------------------------------------------------------------------------------- /prime-factors/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/composer.json -------------------------------------------------------------------------------- /prime-factors/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/composer.lock -------------------------------------------------------------------------------- /prime-factors/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/fail.png -------------------------------------------------------------------------------- /prime-factors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/package.json -------------------------------------------------------------------------------- /prime-factors/spec/PrimeFactorsSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/spec/PrimeFactorsSpec.php -------------------------------------------------------------------------------- /prime-factors/src/PrimeFactors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/prime-factors/src/PrimeFactors.php -------------------------------------------------------------------------------- /roman-numerals/Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/Gulpfile.js -------------------------------------------------------------------------------- /roman-numerals/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/composer.json -------------------------------------------------------------------------------- /roman-numerals/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/composer.lock -------------------------------------------------------------------------------- /roman-numerals/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/fail.png -------------------------------------------------------------------------------- /roman-numerals/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/notes.txt -------------------------------------------------------------------------------- /roman-numerals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/package.json -------------------------------------------------------------------------------- /roman-numerals/spec/RomanNumeralsConverterSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/spec/RomanNumeralsConverterSpec.php -------------------------------------------------------------------------------- /roman-numerals/src/RomanNumeralsConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/roman-numerals/src/RomanNumeralsConverter.php -------------------------------------------------------------------------------- /string-calculator/Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/Gulpfile.js -------------------------------------------------------------------------------- /string-calculator/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/composer.json -------------------------------------------------------------------------------- /string-calculator/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/composer.lock -------------------------------------------------------------------------------- /string-calculator/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/fail.png -------------------------------------------------------------------------------- /string-calculator/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/notes.txt -------------------------------------------------------------------------------- /string-calculator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/package.json -------------------------------------------------------------------------------- /string-calculator/spec/StringCalculatorSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/spec/StringCalculatorSpec.php -------------------------------------------------------------------------------- /string-calculator/src/StringCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/string-calculator/src/StringCalculator.php -------------------------------------------------------------------------------- /tennis-match/Gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/Gulpfile.js -------------------------------------------------------------------------------- /tennis-match/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/composer.json -------------------------------------------------------------------------------- /tennis-match/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/composer.lock -------------------------------------------------------------------------------- /tennis-match/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/fail.png -------------------------------------------------------------------------------- /tennis-match/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/package.json -------------------------------------------------------------------------------- /tennis-match/phpspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/phpspec.yml -------------------------------------------------------------------------------- /tennis-match/rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/rules.txt -------------------------------------------------------------------------------- /tennis-match/spec/Acme/TennisSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/spec/Acme/TennisSpec.php -------------------------------------------------------------------------------- /tennis-match/src/Acme/Player.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/src/Acme/Player.php -------------------------------------------------------------------------------- /tennis-match/src/Acme/Tennis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laracasts/Code-Katas-in-PHP/HEAD/tennis-match/src/Acme/Tennis.php --------------------------------------------------------------------------------