PHP Class VersionPress\Git\ChangeInfoPreprocessors\EditActionChangeInfoPreprocessor

Inheritance: implements VersionPress\Git\ChangeInfoPreprocessors\ChangeInfoPreprocessor
Afficher le fichier Open project: versionpress/versionpress

Méthodes publiques

Méthode Description
__construct ( ChangeInfoFactory $changeInfoFactory )
process ( VersionPress\ChangeInfos\ChangeInfo[] $changeInfoList ) : VersionPress\ChangeInfos\ChangeInfo[][] More actions '* /edit' for same entity are replaced with one '* /edit' action.

Private Methods

Méthode Description
getChangeInfosByIndicies ( VersionPress\ChangeInfos\ChangeInfo[] $changeInfoList, array $indicies ) : array Find all changeInfos and group them according to provided indicies in $changeInfoList by VPID

Method Details

__construct() public méthode

public __construct ( ChangeInfoFactory $changeInfoFactory )
$changeInfoFactory VersionPress\ChangeInfos\ChangeInfoFactory

process() public méthode

More actions '* /edit' for same entity are replaced with one '* /edit' action.
public process ( VersionPress\ChangeInfos\ChangeInfo[] $changeInfoList ) : VersionPress\ChangeInfos\ChangeInfo[][]
$changeInfoList VersionPress\ChangeInfos\ChangeInfo[]
Résultat VersionPress\ChangeInfos\ChangeInfo[][]