Skip to content
Permalink
Browse files

Merge pull request #175 from nozavroni/develop

Develop
  • Loading branch information...
nozavroni committed Dec 12, 2016
2 parents 677afc8 + e47c82a commit 01c55b3fb9c0d85f9bf17e2c3f09da4ce44e55bf
Showing with 5,338 additions and 3,710 deletions.
  1. +1 βˆ’0 .gitignore
  2. +6 βˆ’0 CHANGELOG.md
  3. +2 βˆ’1 composer.json
  4. +159 βˆ’104 composer.lock
  5. +3 βˆ’0 docs/roadmap.rst
  6. +0 βˆ’9 phpcs.xml.dist
  7. +5 βˆ’1 phpunit.xml.dist
  8. +31 βˆ’19 src/CSVelte/Autoloader.php
  9. +43 βˆ’30 src/CSVelte/CSVelte.php
  10. +0 βˆ’1,242 src/CSVelte/Collection.php
  11. +1,025 βˆ’0 src/CSVelte/Collection/AbstractCollection.php
  12. +82 βˆ’0 src/CSVelte/Collection/CharCollection.php
  13. +41 βˆ’0 src/CSVelte/Collection/Collection.php
  14. +44 βˆ’0 src/CSVelte/Collection/MultiCollection.php
  15. +184 βˆ’0 src/CSVelte/Collection/NumericCollection.php
  16. +154 βˆ’0 src/CSVelte/Collection/TabularCollection.php
  17. +81 βˆ’0 src/CSVelte/Contract/Collectable.php
  18. +55 βˆ’48 src/CSVelte/Contract/Streamable.php
  19. +5 βˆ’4 src/CSVelte/Exception/CSVelteException.php
  20. +8 βˆ’6 src/CSVelte/Exception/DeprecatedException.php
  21. +8 βˆ’6 src/CSVelte/Exception/EndOfFileException.php
  22. +7 βˆ’4 src/CSVelte/Exception/FlavorException.php
  23. +11 βˆ’7 src/CSVelte/Exception/HeaderException.php
  24. +15 βˆ’11 src/CSVelte/Exception/IOException.php
  25. +9 βˆ’7 src/CSVelte/Exception/ImmutableException.php
  26. +9 βˆ’7 src/CSVelte/Exception/NotYetImplementedException.php
  27. +9 βˆ’6 src/CSVelte/Exception/TasterException.php
  28. +9 βˆ’7 src/CSVelte/Exception/WriterException.php
  29. +97 βˆ’72 src/CSVelte/Flavor.php
  30. +17 βˆ’14 src/CSVelte/Flavor/Excel.php
  31. +18 βˆ’14 src/CSVelte/Flavor/ExcelTab.php
  32. +21 βˆ’18 src/CSVelte/Flavor/Unix.php
  33. +18 βˆ’14 src/CSVelte/Flavor/UnixTab.php
  34. +78 βˆ’60 src/CSVelte/IO/BufferStream.php
  35. +87 βˆ’73 src/CSVelte/IO/IteratorStream.php
  36. +84 βˆ’47 src/CSVelte/IO/Stream.php
  37. +234 βˆ’157 src/CSVelte/IO/{Resource.php β†’ StreamResource.php}
  38. +247 βˆ’206 src/CSVelte/Reader.php
  39. +16 βˆ’12 src/CSVelte/Reader/FilteredIterator.php
  40. +78 βˆ’60 src/CSVelte/Table/AbstractRow.php
  41. +7 βˆ’4 src/CSVelte/Table/HeaderRow.php
  42. +17 βˆ’7 src/CSVelte/Table/Row.php
  43. +319 βˆ’236 src/CSVelte/Taster.php
  44. +29 βˆ’20 src/CSVelte/Traits/IsReadable.php
  45. +18 βˆ’15 src/CSVelte/Traits/IsSeekable.php
  46. +16 βˆ’13 src/CSVelte/Traits/IsWritable.php
  47. +85 βˆ’51 src/CSVelte/Writer.php
  48. +77 βˆ’29 src/CSVelte/functions.php
  49. +7 βˆ’5 src/autoload.php
  50. +102 βˆ’0 styleci.yml
  51. +80 βˆ’0 tests/CSVelte/Collection/AbstractCollectionTest.php
  52. +252 βˆ’0 tests/CSVelte/Collection/CharCollectionTest.php
  53. +754 βˆ’0 tests/CSVelte/Collection/CollectionTest.php
  54. +133 βˆ’0 tests/CSVelte/Collection/MultiCollectionTest.php
  55. +106 βˆ’0 tests/CSVelte/Collection/NumericCollectionTest.php
  56. +221 βˆ’0 tests/CSVelte/Collection/TabularCollectionTest.php
  57. +0 βˆ’1,026 tests/CSVelte/CollectionTest.php
  58. +54 βˆ’5 tests/CSVelte/FunctionsTest.php
  59. +43 βˆ’25 tests/CSVelte/IO/ResourceTest.php
  60. +6 βˆ’6 tests/CSVelte/IO/StreamTest.php
  61. +2 βˆ’1 tests/CSVelte/Table/RowTest.php
  62. +9 βˆ’1 tests/bootstrap.php
@@ -6,3 +6,4 @@ venv
phpunit.xml
-1
*~
phpunit
@@ -1,5 +1,11 @@
# CHANGE LOG

## [v0.2.2 Release]()

* Refactored CSVelte\Collection class, introducing a variety of specialized collection classes ([#141](https://github.com/nozavroni/csvelte/issues/141)).
* Began using StyleCI to enforce consistent coding style ([#169](https://github.com/nozavroni/csvelte/issues/169)).
* Various other minor refactors (Taster, AbstractRow, etc.)

## [v0.2.1 Release](https://github.com/nozavroni/csvelte/milestone/9?closed=1)

* Added IO\Resource class to represent a PHP stream resource. Now CSVelte will expect/return an IO\Resource object where before it was a native PHP stream resource ([#114](https://github.com/nozavroni/csvelte/issues/114), [#124](https://github.com/nozavroni/csvelte/issues/124) and [#135](https://github.com/nozavroni/csvelte/issues/135)).
@@ -18,7 +18,8 @@
},
"require-dev": {
"phpunit/phpunit": "^5.4",
"mikey179/vfsStream": "^1.6"
"mikey179/vfsStream": "^1.6",
"fzaninotto/Faker": "^1.6"
},
"autoload": {
"psr-4": {
Oops, something went wrong.

0 comments on commit 01c55b3

Please sign in to comment.
You can’t perform that action at this time.