Create an instance of the fluent interface by creating a new instance either via new Utility($val) or Utility::make($val)
$bag = new Utility(['Hello', 'World']);
$bag = Utility::make(['Hello', 'World']);If you want to access your bag data using dot.notation.accessors (all keys as one string separated by a dot) then create
a DotUtility instance.
$bag = new DotUtility(['Hello', 'World']);
$bag = DotUtility::make(['Hello', 'World']);$bag->get('my.deep.nested.value', 'default value');$bag->set('my.deep.nested.value', 'is this');