Flagsmith / Flagsmith/flagsmith-php-client
Support `$.flags` context values in segment conditions
- Langage dominant
- PHP
- Étoiles
- 18
- Forks
- 13
- Merge moyen
- 28 min
- PR mergées (30 j)
- 1
Description
Support `$.flags..` conditions.
### Acceptance criteria
Engine:
- `engine-test-data` is bumped to the tag containing the flag dependency cases, and they pass.
- An environment with no `$.flags` conditions gains no per-evaluation cost.
- Resolved flags are scoped to a single evaluation, never shared between concurrent evaluations.
SDK:
- `getFlags` passes segments to the engine so identity-less evaluation resolves `$.flags` and `$.environment` conditions.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser getFlags et la dépendance engine-test-data ou la configuration des tests. Suivez le cheminement des segments jusqu’au moteur, puis exécutez les cas de la dépendance et ajoutez une couverture pour l’absence de coût par évaluation, le périmètre de l’évaluation et la résolution sans identité de $.flags et $.environment ; c’est terminé lorsque tous les critères d’acceptation sont satisfaits.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- api, backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100