export() public method

Export user groups.
public export ( array $groups = [] ) : array
$groups array
return array
Example #1
0
 /**
  * @covers ::export
  * @dataProvider provideValidUserGroups
  *
  * @param UserGroupModel[] $groups
  * @param string[]         $groupPermissions
  * @param array            $expectedResult
  */
 public function testSuccessfulExport(array $groups, array $groupPermissions, array $expectedResult = [])
 {
     $this->setMockUserGroupsService();
     $this->setMockUserPermissionsService($groupPermissions);
     $this->setMockSectionsService('id');
     $this->setMockAssetSourcesService('id');
     $this->setMockGlobalsService('id');
     $schematicUserGroupsService = new UserGroups();
     $actualResult = $schematicUserGroupsService->export($groups);
     $this->assertSame($expectedResult, $actualResult);
 }