The OptionsResolver component is array_replace() on steroids. It allows you to create an options system with required options, defaults, validation (type, value), normalization and more. Read more
Own this project? Get funding from your supporters, claim your project.