Page MenuHomePhabricator

Evaluate PHP architecture check tools
Closed, ResolvedPublic

Description

We want to make sure that all our dependencies point in the right direction (e.g. Domain must not depend on anything, DataAccess may depend on ORM classes and Domain interfaces, etc) and that our architecture is sound.

There are some candidates for dependency analysis:

The following candidates are unsuitable:

The decision on which library to use should be based on the following criteria:

  1. Does it allow to describe our restrictions? We want to check for test dependencies
  2. How readable and expressive is this description?
  3. How fast is the analysis?