function rollBackClassAttribute( $rollBackAction, $classAttributeId, $classId, $levelId, $attributeId, $type, $operation ) { if ( shouldRemove( $rollBackAction, $operation ) ) { removeClassAttributeWithId( $classAttributeId ); } elseif ( shouldRestore( $rollBackAction, $operation ) ) { addClassAttribute( $classId, $levelId, $attributeId, $type ); } }
public function remove( $keyPath ) { $classAttributeId = $keyPath->peek( 0 )->classAttributeId; removeClassAttributeWithId( $classAttributeId ); }