PHPArrayList Dynamically reallocated ArrayList based on the Java 8 implementation. This approach provides a list with amortized constant time access for get and set operations. Referenced the openJKD 8 implementation of ArrayList. Tests For tests, run: phpunit