public function testIsPersistent() { $fileDriver = new FileSystem(); $ephemeralDriver = new Ephemeral(); $drivers = array($fileDriver, $ephemeralDriver); $driver = new Composite(array('drivers' => $drivers)); $this->assertTrue($driver->isPersistent()); $drivers = array($ephemeralDriver, $fileDriver); $driver = new Composite(array('drivers' => $drivers)); $this->assertTrue($driver->isPersistent()); $drivers = array($fileDriver, $fileDriver); $driver = new Composite(array('drivers' => $drivers)); $this->assertTrue($driver->isPersistent()); $drivers = array($ephemeralDriver, $ephemeralDriver); $driver = new Composite(array('drivers' => $drivers)); $this->assertFalse($driver->isPersistent()); }