blue objects [0.1.0]

This version introduces multiple enhancements:

created base version of main blue object blue_object_class

Details of additions/deletions below:
--------------------------------------------------------------

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_object_class.php
Merge remote-tracking branch 'origin/version-2.0.1' into blue-objects
blue objects [0.2.0]

This version introduces multiple enhancements:

changed original data logic, added some new methods, many changes in some methods logic
now object set origin data if created, or if run special method replaceDataArrays

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /BLUE_FRAMEWORK/packages/Blue/blue_object_class.php
            -- Added --
                $_integerKeyPrefix to store value of prefix for integer array keys
                getIntegerKeyString method to get value of $_integerKeyPrefix
                setIntegerKeyString method to set value of $_integerKeyPrefix
                replaceDataArrays to set DATA as original data
                keyDataChanged to retrieve information that data of given key was changed
                traveler universal method to travel in each array in data
                _integerToStringKey to convert integer array keys to string (required to save DATA as xml)
                _skipObject method to replace object by special string
            -- Updated --
                __construct added $indexKeyPrefix attribute to set that prefix at object start
                __call added universal clear method
                getObjectError added default value for key attribute
                clearObjectError changed code convention
                serialize implemented usage of traveler method
                getOriginalData, removed merging data and returning value of DATA
                unsetData removed merging data and usage of _setInOriginData method
                toXml finished method, implemented usage od DOMDocument
                toArray changed code convention
                _appendJson to put data directly to DATA array without usage of setData method, also add data to origin data
                _appendArray, apply add given data to origin data
                _putData removed usage of _setInOriginData method
                _arrayToXml created basic structure to save DATA as xml (for now without attribute handling)
            -- Removed --
                _setInOriginData, because logic of origin data was changed
blue objects [0.3.0]

This version introduces multiple enhancements:

some modifications for return object as xml and initialize xml data to object

Details of additions/deletions below:
--------------------------------------------------------------

Modified:   /BLUE_FRAMEWORK/packages/Blue/blue_object_class.php
            -- Added --
                _putInitData set initialize data into DATA
                _convertArrayDataToXml convert array DATA value to xml format and return as xml object
                _appendDataToNode append data to node
                _stringToIntegerKey convert string key to integer by removing given prefix
            -- Updated --
                _arrayToXml finished implementation of xml attributes, some code refactoring
                _appendXml added most of implementation to make flat array from xml with attributes
                toXml added root node to store all nodes
Create base classes and implement to core library (issue #102)

This version introduces multiple enhancements:

finished blue_object
added other blue objects empty classes

Details of additions/deletions below:
--------------------------------------------------------------

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_array_class.php
            -- Added --
                empty blue object

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_model_class.php
            -- Added --
                empty blue object

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_resource_class.php
            -- Added --
                empty blue object

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_number_class.php
            -- Added --
                empty blue object

Added:      /BLUE_FRAMEWORK/packages/Blue/blue_string_class.php
            -- Added --
                empty blue object

Modified:   /BLUE_FRAMEWORK/packages/Blue/blue_object_class.php
            -- Added --
                $_newKeys to contains all new data elements keys
                mergeBlueObject allow to join two blue objects into one
                _removeNewKeys remove all new keys from given data
                _xmlToArray recurrent function to travel on xml nodes and set their data as object data
                _appendSerialized set set data from serialized string as object data
            -- Updated --
                __construct added serialized input type data
                getOriginalData to store in originalData only data that will be changed
                compareData to store in originalData only data that will be changed
                unsetData to store in originalData only data that will be changed
                restoreData to handle originalData
                replaceDataArrays and set information that data was changed
                _appendJson fixed data to set
                _appendXml added missing documentation, rewrite whole convert logic
                _appendArray, removed originalData handling
                _putData to store in originalData only data that will be changed
                _convertKeyNames code refactor
                _stringToIntegerKey fixed error with name
Merge branch 'version-2.0.1' into blue-objects
Merge pull request #119 from chajr/blue-objects

Blue objects