Skip to content

Commit 3c374ec

Browse files
authored
feat(version): use composer to get installed versions instead of const (#266)
This will make things easier when releasing
2 parents b6e9cb4 + 4338d54 commit 3c374ec

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
],
1818
"require": {
1919
"php": "^8.2",
20+
"composer-runtime-api": "^2.1 || ^3.0",
2021
"nikic/php-parser": "^5.0",
2122
"symfony/deprecation-contracts": "^3.0",
2223
"symfony/event-dispatcher": "^6.4 || ^7.0",

src/AutoMapper.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
*/
3939
class AutoMapper implements AutoMapperInterface, AutoMapperRegistryInterface
4040
{
41-
public const VERSION = '10.0.0-dev';
42-
4341
/** @var array<GeneratedMapper<object, object>|GeneratedMapper<array<mixed>, object>|GeneratedMapper<object, array<mixed>>> */
4442
private array $mapperRegistry = [];
4543

src/Metadata/MapperMetadata.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace AutoMapper\Metadata;
66

7-
use AutoMapper\AutoMapper;
7+
use Composer\InstalledVersions;
88

99
class MapperMetadata
1010
{
@@ -67,7 +67,7 @@ public function getHash(): string
6767
}
6868
}
6969

70-
$hash .= AutoMapper::VERSION;
70+
$hash .= InstalledVersions::getVersion('jolicode/automapper');
7171

7272
return $hash;
7373
}

0 commit comments

Comments
 (0)