Exemplo n.º 1
0
 /**
  * check if server-to-server sharing is enabled
  *
  * @param bool $incoming
  * @return bool
  */
 private function isS2SEnabled($incoming = false)
 {
     $result = \OCP\App::isEnabled('files_sharing');
     if ($incoming) {
         $result = $result && $this->federatedShareProvider->isIncomingServer2serverShareEnabled();
     } else {
         $result = $result && $this->federatedShareProvider->isOutgoingServer2serverShareEnabled();
     }
     return $result;
 }
 /**
  * @dataProvider dataTestFederatedSharingSettings
  *
  * @param string $isEnabled
  * @param bool $expected
  */
 public function testIsIncomingServer2serverShareEnabled($isEnabled, $expected)
 {
     $this->config->expects($this->once())->method('getAppValue')->with('files_sharing', 'incoming_server2server_share_enabled', 'yes')->willReturn($isEnabled);
     $this->assertSame($expected, $this->provider->isIncomingServer2serverShareEnabled());
 }