Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty Class Reference
+ Collaboration diagram for Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty:

Public Member Functions

 __construct (CreatePropertyValidator $validator, PropertyCreator $propertyCreator, AssertUserIsAuthorized $assertUserIsAuthorized)
 
 execute (CreatePropertyRequest $request)
 

Private Attributes

CreatePropertyValidator $validator
 
PropertyCreator $propertyCreator
 
AssertUserIsAuthorized $assertUserIsAuthorized
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty::__construct ( CreatePropertyValidator $validator,
PropertyCreator $propertyCreator,
AssertUserIsAuthorized $assertUserIsAuthorized )

Member Function Documentation

◆ execute()

Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty::execute ( CreatePropertyRequest $request)
Exceptions
UseCaseError

Member Data Documentation

◆ $assertUserIsAuthorized

AssertUserIsAuthorized Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty::$assertUserIsAuthorized
private

◆ $propertyCreator

PropertyCreator Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty::$propertyCreator
private

◆ $validator

CreatePropertyValidator Wikibase\Repo\Domains\Crud\Application\UseCases\CreateProperty\CreateProperty::$validator
private

The documentation for this class was generated from the following file: