|
@@ 81-83 (lines=3) @@
|
| 78 |
|
*/ |
| 79 |
|
public function createSection(SectionCreateStruct $sectionCreateStruct) |
| 80 |
|
{ |
| 81 |
|
if (!is_string($sectionCreateStruct->name) || empty($sectionCreateStruct->name)) { |
| 82 |
|
throw new InvalidArgumentValue('name', $sectionCreateStruct->name, 'SectionCreateStruct'); |
| 83 |
|
} |
| 84 |
|
|
| 85 |
|
if (!is_string($sectionCreateStruct->identifier) || empty($sectionCreateStruct->identifier)) { |
| 86 |
|
throw new InvalidArgumentValue('identifier', $sectionCreateStruct->identifier, 'SectionCreateStruct'); |
|
@@ 85-87 (lines=3) @@
|
| 82 |
|
throw new InvalidArgumentValue('name', $sectionCreateStruct->name, 'SectionCreateStruct'); |
| 83 |
|
} |
| 84 |
|
|
| 85 |
|
if (!is_string($sectionCreateStruct->identifier) || empty($sectionCreateStruct->identifier)) { |
| 86 |
|
throw new InvalidArgumentValue('identifier', $sectionCreateStruct->identifier, 'SectionCreateStruct'); |
| 87 |
|
} |
| 88 |
|
|
| 89 |
|
if (!$this->permissionResolver->canUser('section', 'edit', $sectionCreateStruct)) { |
| 90 |
|
throw new UnauthorizedException('section', 'edit'); |