‪TYPO3CMS  10.4
TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue:
TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariablesTrait

Public Member Functions

 apply (Variables $variables)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariablesTrait
 withRequiredDefinedVariableNames (string ... $variableNames)
 

Static Public Member Functions

static create (string $value, Variables $defaultVariables=null)
 

Private Member Functions

 __construct (string $value, Variables $defaultVariables=null)
 
 assertVariableNames (Variables $variables)
 
 extractVariableNames (string $value)
 
 wrap (string $item)
 

Private Attributes

string $value
 
string[] $variableNames
 
Variables $defaultVariables
 
string[] $requiredDefinedVariableNames
 

Detailed Description

Definition at line 20 of file VariableValue.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ apply()

◆ assertVariableNames()

TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::assertVariableNames ( Variables  $variables)
private

◆ create()

static TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::create ( string  $value,
Variables  $defaultVariables = null 
)
static

Definition at line 39 of file VariableValue.php.

References TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue\$defaultVariables, and TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue\$value.

Referenced by TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableItem\create(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\Builder\declareEnhancers(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\localeModifierDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\localeModifierDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\TestSetDataProviderTrait\nestedRouteArgumentsAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\pageTypeDecoratorIndexCanBePartOfSlugDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\pageTypeDecoratorIsAppliedDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\persistedAliasMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\persistedAliasMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\persistedPatternMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\persistedPatternMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\routeDefaultsAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\routeDefaultsForMultipleParametersAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\routeDefaultsForSingleParameterAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\routeRequirementsAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\routeRequirementsHavingAspectsAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\routeRequirementsHavingAspectsAreConsideredDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\staticRangeMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\staticRangeMapperDataProvider(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequestTest\staticValueMapperDataProvider(), and TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGeneratorTest\staticValueMapperDataProvider().

◆ extractVariableNames()

TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::extractVariableNames ( string  $value)
private

◆ wrap()

TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::wrap ( string  $item)
private

Definition at line 101 of file VariableValue.php.

Member Data Documentation

◆ $defaultVariables

Variables TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::$defaultVariables
private

◆ $requiredDefinedVariableNames

string [] TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::$requiredDefinedVariableNames
private

Definition at line 37 of file VariableValue.php.

◆ $value

◆ $variableNames

string [] TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\Framework\Builder\VariableValue::$variableNames
private