/**
  * Test reconfigureArray.
  * @covers Rentalhost\VanillaData\Data::reconfigureArray
  */
 public function testReconfigureArray()
 {
     $data = new Data(['key1' => 'value1']);
     static::assertSame(['key1' => 'value1'], $data->getArray());
     $data->reconfigureArray();
     static::assertSame([], $data->getArray());
     $data = new Data(['key1' => 'value1']);
     $data->reconfigureArray(false);
     static::assertSame([], $data->getArray());
     $data->reconfigureArray(['key2' => 'value2']);
     static::assertSame(['key2' => 'value2'], $data->getArray());
     $data->reconfigureArray(new Data(['key3' => 'value3']));
     static::assertSame(['key3' => 'value3'], $data->getArray());
 }
 /**
  * Locale constructor.
  *
  * @param Data|array|null $options Options to locale.
  */
 public function __construct($options = null)
 {
     $this->options = Data::extend($this->options, $options);
 }