Sha256: 0313268de018a6fecfb009a6d70d86080807fe7dfc92c8b7ffe81d814d57454f

Contents?: true

Size: 457 Bytes

Versions: 541

Compression:

Stored size: 457 Bytes

Contents

<?php

declare(strict_types=1);

namespace Dependabot\PHP;

use Composer\Factory;

class Hasher
{
    public static function getContentHash(array $args): ?string
    {
        [$workingDirectory] = $args;

        $io = new ExceptionIO();
        $composer = Factory::create($io, $workingDirectory . '/composer.json');
        $locker = $composer->getLocker();

        return $locker->getContentHash(file_get_contents(Factory::getComposerFile()));
    }
}

Version data entries

541 entries across 541 versions & 2 rubygems

Version Path
dependabot-composer-0.111.39 helpers/src/Hasher.php
dependabot-composer-0.111.38 helpers/src/Hasher.php
dependabot-composer-0.111.37 helpers/src/Hasher.php
dependabot-composer-0.111.36 helpers/src/Hasher.php
dependabot-composer-0.111.35 helpers/src/Hasher.php
dependabot-composer-0.111.34 helpers/src/Hasher.php
dependabot-composer-0.111.33 helpers/src/Hasher.php
dependabot-composer-0.111.32 helpers/src/Hasher.php
dependabot-composer-0.111.31 helpers/src/Hasher.php
dependabot-composer-0.111.30 helpers/src/Hasher.php
dependabot-composer-0.111.29 helpers/src/Hasher.php
dependabot-composer-0.111.28 helpers/src/Hasher.php
dependabot-composer-0.111.27 helpers/src/Hasher.php
dependabot-composer-0.111.26 helpers/src/Hasher.php
dependabot-composer-0.111.25 helpers/src/Hasher.php
dependabot-composer-0.111.24 helpers/src/Hasher.php
dependabot-composer-0.111.23 helpers/src/Hasher.php
dependabot-composer-0.111.22 helpers/src/Hasher.php
dependabot-composer-0.111.21 helpers/src/Hasher.php
dependabot-composer-0.111.20 helpers/src/Hasher.php