tebru / gson-php

Gson implemented in PHP
Other
151 stars 18 forks source link

Splitting ExclusionStrategy into multiple interfaces #28

Closed natebrunette closed 6 years ago

natebrunette commented 6 years ago

Split into 4 interfaces based on class/property and serialize/deserialize. Additionally added interfaces to allow caching results and getting access to runtime data. This allows the user to cache the results of the strategy without having to worry about providing the runtime data, as it won't be available.

Signed-off-by: Nate Brunette n@tebru.net