Skip to content

Update Actor.php: Fixing return types of inherited methods#6797

Open
ThomasLandauer wants to merge 1 commit intoCodeception:mainfrom
ThomasLandauer:patch-8
Open

Update Actor.php: Fixing return types of inherited methods#6797
ThomasLandauer wants to merge 1 commit intoCodeception:mainfrom
ThomasLandauer:patch-8

Conversation

@ThomasLandauer
Copy link
Member

Thanks to psalm I found out that the result should be:

/**
 * Inherited Methods
 * @method void wantTo($text)
 * @method void wantToTest($text)
 * @method self execute($callable)
 * @method self expectTo($prediction)
 * @method self expect($prediction)
 * @method self amGoingTo($argumentation)
 * @method self am($role)
 * @method self lookForwardTo($achieveValue)
 * @method self comment($description)
 * @method void pause($vars = [])
 *
 * @SuppressWarnings(PHPMD)
*/

However, I'm not sure if this is really the best way to do it...

Thanks to psalm I found out that the result should be:
```php
/**
 * Inherited Methods
 * @method void wantTo($text)
 * @method void wantToTest($text)
 * @method self execute($callable)
 * @method self expectTo($prediction)
 * @method self expect($prediction)
 * @method self amGoingTo($argumentation)
 * @method self am($role)
 * @method self lookForwardTo($achieveValue)
 * @method self comment($description)
 * @method void pause($vars = [])
 *
 * @SuppressWarnings(PHPMD)
*/
```

However, I'm not sure if this is really the best way to do it...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant