First commit with coding! Made a CharacterFrameList class with accompanying unit test file in test directory. Also made a composer.json and the composer.lock file was generated with the specified dependancies and their fixed versions.
Some cleanup
Changed Namespace for the project and changed entry in composer.json to reflect that.
Added a FormatConverter utility class that will contain some static methods to convert between formats. Right now it just has a generic convertToJson method. Also added the tests for it.
Realised I don't need the CharacterFrameList class. It overcomplicates it, I can make do with an array.
Added a test for an array of two character's move lists and frame data.
Just some minor refactoring of TestFormatConverter
Added a FileOperations utility class. It's basically just wrapping PHP inbuilt functions but with the option to add some complexity like I did with deleteDirectory. Added tests, although I've been a bit bad and wrote some functions without writing the tests first.
Refactoring of FileOperations utility class. Separate directory parameter is not needed. And so generateFullPath method is no longer needed as well.
Refactored my tests and also added some of the unit tests that were sorely missing from TestFileOperations. Also added a runner.bat to run all the tests in the Scraper Folder.
Added unit tests for a new function convertHtmlTableToArray and created a stub method for it.
Updated README and ran install and update on composer
added querypath dependency to do the HTML Parsing in FormatConverter.php
Adjusted one test for convertHTMLTableToArray. Also split this task into a second method called convertTabularArrayToListArray and wrote the test for this subtask in TestFormatConverter.php
Added files config.json and config.sample.json. Added config.json to the .gitignore file as I don't want configuration details such as database credentials to be readily available. Instead once people have checked out they can adapt the config.sample.json and rename it.
Added the method convertFromJsonToAssociativeArray and associated tests.
Some refactoring of FormatConverter
Added RbNorwayScraper Class. This class is given a webpage (html snippet, url etc) and then provided the scraped data from this in the form of an array. It is the RbNorway Specific implementation.
Some refactoring to the RbNorwayScraper and fixed some typos.
Added a constructor to RbNorwayScraper.