- Modified ext_to_mime_compare() to forcibly ensure it returns 'jpg' not 'jpeg'
- Basic formatting
- Replace x2 calls to preg_match with trim()
- Added StaticSiteMimeProcessor test
MINOR: Additional inline-comments and changed static var name for better readability
MINOR: Changed path definition to reach PHPCrawler class so tests will run
- Added further tests for StaticSiteContentSource
Added tests for StaticSiteFileTransformer
BUGFIX: Added exception thrown in crawlsite() method instead of attempting to engineer a $source object from a non-existent $from variable
MINOR: Added urls cache file+dir as 'fixture data' for testing
MINOR: When tests are running, fake $file
MINOR: Added cache file for testing
Hard code the cachedir when running as a test
BUGFIX: Ensured buildFileProperties() method was called, regardless of the selected duplication strategy
BUGFIX: StaticSitePageTransformer didn't have conditions for 'skip' or 'duplicate' strategies.
MINOR: Added tests for StaticSitePageTransformer.php
MINOR: Minimal code-formatting and additional inline comments
Added more tests
MINOR: Docs
MINOR: Updated .gitignore with test-only 'urls' cache file
MINOR: Better inline docs
MINOR: Commented reference to MOSS-specific preg_replace() call in favour of processing that in StaticSiteUrlProcessor
MINOR: Inline comments
FIX: Common "bad" URL chars are stripped in the URL Processor (URI double slashes, brackets & encoded slashes). See b6d9028416
ENHANCEMENT: Added further StaticSiteUrlListTest that excercises our implementation of PHPCrawler's handleDocumentInfo() method