コード例 #1
0
 public function testSetPermissions()
 {
     $this->process->expects($this->atLeastOnce())->method('isSuccessful')->will($this->returnValue(false));
     $this->process->expects($this->atLeastOnce())->method('getOutput')->will($this->returnValue(PermissionsHandler::USER));
     $result = $this->handler->setPermissions($this->directory);
     $this->assertFalse($result);
 }
コード例 #2
0
ファイル: ScriptHandler.php プロジェクト: antrampa/platform
 /**
  * Set permissions for directories
  *
  * @param CommandEvent $event
  */
 public static function setPermissions(CommandEvent $event)
 {
     $options = self::getOptions($event);
     $webDir = isset($options['symfony-web-dir']) ? $options['symfony-web-dir'] : 'web';
     $parametersFile = isset($options['incenteev-parameters']['file']) ? $options['incenteev-parameters']['file'] : 'app/config/parameters.yml';
     $directories = ['app/cache', 'app/logs', 'app/attachment', $webDir, $parametersFile];
     $permissionHandler = new PermissionsHandler();
     foreach ($directories as $directory) {
         $permissionHandler->setPermissions($directory);
     }
 }