Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Feature request : integrate phpactor

Open
#451 20 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
emacs-lisp, php
Domain
tooling

Research direction

Start by reviewing phpactor's documentation for class move and class copy, then inspect how php-mode or dired could invoke those operations. Clarify the integration boundary and define done as supporting the requested operations with automatic namespace updates, including the copied class name where applicable.

Written by the indexing model from the issue text.

Description

Hi,

I've very recently discovered the phpactor tool (completion and refactoring tool) : http://phpactor.github.io/phpactor/ (edit)

There are probably several interesting features that could be used, but looking for non overlapping ones, I'd love to have "class move" and "class copy" with automatic update of namespace (and name if copy).
But maybe this has more to do with dired that php-mode ?

Sadly, I lack both the elisp knowledge and time to figure that out by myself...

Regards and thanks for all the work here !
Mikael

Dominant language
Emacs Lisp
Stars
602
Forks
117
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from emacs-php/php-mode

All issues in emacs-php/php-mode

Similar issues

More DevTools issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.