Neos\Cache\Tests\Unit\Frontend\AbstractFrontendTest::validEntryIdentifiersAreRecognizedAsValid PHP Метод

validEntryIdentifiersAreRecognizedAsValid() публичный Метод

    public function validEntryIdentifiersAreRecognizedAsValid()
    {
        $identifier = 'someCacheIdentifier';
        $backend = $this->createMock(AbstractBackend::class);
        $cache = $this->getMockBuilder(StringFrontend::class)->setMethods(['__construct', 'get', 'set', 'has', 'remove', 'getByTag'])->setConstructorArgs([$identifier, $backend])->getMock();
        foreach (['_', 'abc-def', 'foo', 'bar123', '3some', '_bl_a', 'some&', 'one%TWO', str_repeat('x', 250)] as $entryIdentifier) {
            $this->assertTrue($cache->isValidEntryIdentifier($entryIdentifier), 'Valid identifier "' . $entryIdentifier . '" was not accepted.');
        }
    }