What's New in Bag 2.2
var_export() support
Bag 2.2 adds support for var_export() to enable exporting and importing Bag objects and Collections correctly.
php
use Bag\Bag;
$bag = MyBag::from(['foo' => 'bar']);
var_export($bag, true);
// \Tests\Fixtures\Values\MyBag::__set_state(array(
// 'foo' => 'bar'
// ))This feature is useful for debugging and testing purposes.
AdditionalPropertiesException message improvements
The AdditionalPropertiesException message has been improved to include the class name to make it easier to debug.
php
Additional properties found for bag (\App\Values\MyBag): extra, foo