neat-php / object

Neat Object components
MIT License
4 stars 1 forks source link

Extract Property classes to a separate package #25

Open baukevdw opened 4 years ago

baukevdw commented 4 years ago

Currently neat/configuration depends on neat/object for just it's property adapters. When you'd need just neat/configuration, you will get neat/object and neat/database for free. While Neat php components aim to be self-contained components as much as possible, neat/configuration could have less dependencies.

To improve the separation and dependencies of the packages the property related code could be extracted to a separate package. For example neat/property-reflection.

annavanbiemen commented 4 years ago

neat/configuration just received a copy of the old Property class from 0.10 to resolve a conflict when upgrading to neat/object 0.11. This makes this issue a little less urgent, but it needs to be resolved because we now have some code duplication.