First commit on new branch.
First commit on new branch.
Moved XSDs and YapealValidateXml into new lib/Validation directory.
PSR-1,2 and general comment cleanup in YapealValidateXml.php
Added auto-loader info to composer.json.
First step in moving to using namespaces and to using Composer's PSR-4 loader.
Added namespace to YapealValidateXml and renamed.
PSR-1,2 and general comment cleanup in ValidateEveApiXml and YapealApiCache.php
Refactoring on ValidateEveApiXml and integrating with YapealApiCache.
Updated all the callers to use YapealApiCache moved/renamed lib/Caching/EveApiXmlCache.
Add include for Composer auto-loader to be used with the updated classes.
Also includes changes from renaming and moving the classes around.
Updated EveApiXmlCache for global namespace classes.
Deleted the 3 unused interfaces from interface/
Moved last remaining interface IGetBy.php to class/ to help with re-org.
Integrated part of ADOdb-must-die branch.
Old XML files and database and table create scripts in install are gone and replaced by new SQL
files and createDatabaseAndTables.php. WARNING it will drop all tables and the database and
recreate them so backup your data first before using. In future have it do warning etc. No longer
need ADOdb schema so another nail in it's coffin.
Mega overhaul to get rid of all the global YAPEAL_* path constants.
This should go a long ways towards not having so much global state that makes Yapeal so hard to
work with.
Added needsUpsert() to several API and section classes to work around bug caused by changes to having prepareTables() in AApiRequest class.
Default was if class had a prepareTables() method would use regular insert instead of upsert but
with change the test did NOT work correctly anymore. Easy fix was to add another method for now.
Some edits to Docblocks in adodb.inc.php just so IDE as well as I don't get confused.
It can NOT die soon enough.
Moving Exceptions to new home.
Added namespace to the Exceptions.
added use statements to all the classes that throw or catch them.