Benchmarks left it unclear whether <code>substr($logicalPathPsr4, $length)</code> should be repeated in each iteration, or executed just once and stored in a variable <code>$relativeLogicalPath</code>.