public function testNullAndEmptyAreEquivalent() { /** @var EncapsulatedOptions $options */ $options = \Mockery::mock(EncapsulatedOptions::class)->shouldReceive('copy')->andReturn([])->getMock(); self::assertEmpty($options->copy()); self::assertSame('foo', $this->connector->fetch('baz', $options)); self::assertSame('foo', $this->connector->fetch('baz')); }