Repository: ManimCommunity/manim
File: manim/mobject/mobject.py (Python)

Code before:
        func,
        about_point=None,
        about_edge=None,
    ):
        if about_point is None:
            if about_edge is None:
                about_edge = ORIGIN
            about_point = self.get_critical_point(about_edge)
        for mob in self.family_members_with_points():
            mob.points -= about_point
            mob.points = func(mob.points)
            mob.points += about_point
        return self

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
    )
    def rotate_in_place(self, angle, axis=OUT):
        # redundant with default behavior of rotate now.
        return self.rotate(angle, axis=axis)

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
    )
    def scale_in_place(self, scale_factor, **kwargs):
        # Redundant with default behavior of scale now.
        return self.scale(scale_factor, **kwargs)

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
    )
    def scale_about_point(self, scale_factor, point):
        # Redundant with default behavior of scale now.
        return self.scale(scale_factor, about_point=point)

    def pose_at_angle(self, **kwargs):
        self.rotate(TAU / 14, RIGHT + UP, **kwargs)
        return self

    # Positioning methods

    def center(self):
        self.shift(-self.get_center())
        return self

    def align_on_border(self, direction, buff=DEFAULT_MOBJECT_TO_EDGE_BUFFER):
        """Direction just needs to be a vector pointing towards side or
        corner in the 2d plane.

Review comment (suggestion):
```suggestion
    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
        replacement="scale"
    )
```

Code after:
        func,
        about_point=None,
        about_edge=None,
    ):
        if about_point is None:
            if about_edge is None:
                about_edge = ORIGIN
            about_point = self.get_critical_point(about_edge)
        for mob in self.family_members_with_points():
            mob.points -= about_point
            mob.points = func(mob.points)
            mob.points += about_point
        return self

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
        replacement="rotate",
    )
    def rotate_in_place(self, angle, axis=OUT):
        # redundant with default behavior of rotate now.
        return self.rotate(angle, axis=axis)

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
        replacement="scale",
    )
    def scale_in_place(self, scale_factor, **kwargs):
        # Redundant with default behavior of scale now.
        return self.scale(scale_factor, **kwargs)

    @deprecated(
        since="v0.11.0",
        until="v0.12.0",
        replacement="scale",
    )
    def scale_about_point(self, scale_factor, point):
        # Redundant with default behavior of scale now.
        return self.scale(scale_factor, about_point=point)

    def pose_at_angle(self, **kwargs):
        self.rotate(TAU / 14, RIGHT + UP, **kwargs)
        return self

    # Positioning methods

    def center(self):
        self.shift(-self.get_center())
        return self