diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7df0721..c92fc1c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - php: [ '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] + php: [ '8.1', '8.2', '8.3', '8.4' ] os: [ ubuntu-latest, macos-latest, windows-latest ] stability: [ prefer-lowest, prefer-stable ] steps: diff --git a/composer.json b/composer.json index ba46dea..fda5fb6 100644 --- a/composer.json +++ b/composer.json @@ -36,8 +36,8 @@ }, "extra": { "branch-alias": { - "dev-master": "4.x-dev", - "dev-main": "4.x-dev" + "dev-master": "3.x-dev", + "dev-main": "3.x-dev" } }, "config": { diff --git a/src/IntervalInterface.php b/src/IntervalInterface.php new file mode 100644 index 0000000..001a91b --- /dev/null +++ b/src/IntervalInterface.php @@ -0,0 +1,28 @@ + + */ + public function getLength(): int; +} diff --git a/src/PositionFactoryInterface.php b/src/PositionFactoryInterface.php index 18854ee..f4138b8 100644 --- a/src/PositionFactoryInterface.php +++ b/src/PositionFactoryInterface.php @@ -42,7 +42,7 @@ public function createAtEnding(ReadableInterface $source): PositionInterface; */ public function createFromOffset( ReadableInterface $source, - int $offset = PositionInterface::MIN_OFFSET, + int $offset = PositionInterface::MIN_OFFSET ): PositionInterface; /** @@ -70,6 +70,6 @@ public function createFromOffset( public function createFromPosition( ReadableInterface $source, int $line = PositionInterface::MIN_LINE, - int $column = PositionInterface::MIN_COLUMN, + int $column = PositionInterface::MIN_COLUMN ): PositionInterface; }