Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: optimizely/php-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e197aa4
Choose a base ref
...
head repository: optimizely/php-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e9250ed
Choose a head ref
  • 6 commits
  • 31 files changed
  • 4 contributors

Commits on Jun 26, 2023

  1. [FSSDK-9022] Dev Containers and bug bash (#269)

    * Add bug bash autoloader
    
    * Initial version of decide tests
    
    * Fix autoloads; DRY print to console
    
    * Refactor and clean using
    
    * Refactor; Fix array outputs
    
    * Better output in linux env
    
    * Add notification on decide test
    
    * Output log to ensure logx impression sent
    
    * Verify error is logged for invalid flag
    
    * Add devcontainer config
    
    * Install dependencies in devcontainer
    
    * Update decide instructions
    
    * Add postCreateCommand shell postCreateCommand
    
    * Fix path on postCreateCommand
    
    * Finish devcontainer config
    
    * Refine decide.php
    
    * Renamed files & their refs
    
    * Instruction update
    
    * Add DecideAll skeleton
    
    * Initial DecideAll test
    
    * Finish DecideAll test; Decide fixes
    
    * DecideForKeys skeleton
    
    * Add decide for keys; update other decide classes
    
    * Comment DecideForKeys test calls
    
    * Track event test class skeleton
    
    * Update attributes in decide tests
    
    * Add track event tests
    
    * DRY $onTrackEvent and use in negative test
    
    * Event Key instead of "name"
    
    * Forced Decision skeleton
    
    * Add PHP documentation links
    
    * Initial attempt forced decision tests
    
    * Remove sensitive info
    
    * Added second part for forced decisions - not necessary, just a advanced addition. And Optimizely config.
    
    * Delete ForcedDecision.php
    
    removing this file, duplicate
    
    * Rename ForcedDecisionPart2.php to ForcedDecision.php
    
    * Update ForcedDecision.php
    
    * Update OptiConfig.php
    
    * Update EventBuilder.php SDK minor release bump
    
    * Update EventBuilderTest.php release version bump in the test to 3.10.0
    
    * Update EventBuilder.php-revert
    
    * Update EventBuilderTest.php - revert
    
    ---------
    
    Co-authored-by: Mike Chu <michael.chu@optimizely.com>
    Co-authored-by: Mike Chu <104384559+mikechu-optimizely@users.noreply.github.com>
    3 people authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    04f5c20 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. [FSSDK-9553] Add GitHub Issues templates (#278)

    * Clean devcontainer config
    
    * Add Issues templates
    
    * Made PR suggested edits
    mikechu-optimizely authored Aug 9, 2023
    Configuration menu
    Copy the full SHA
    4eea483 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. [FSSDK-9573] Fix: Deprecation warning (#279)

    * Add PHP pack ext
    
    * Add missing field definition
    
    * Add missing field definition
    
    * Add phpunit test runner ext
    
    * Change to use consistent _privateFieldNaming
    
    * Add gitlens
    
    * Fix rename
    
    Didn't have a proper refactor ext/function
    
    * Update copyright header
    
    * Refactor CI slightly
    
    * Add back EOL for file
    mikechu-optimizely authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    3fd73a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. [FSSDK-9784] Return Latest Experiment When Duplicate Keys in Config (#…

    …280)
    
    * feat: log duplicate experiment keys
    
    includes some linting
    
    * test: updated existing dupe exp keys test
    mikechu-optimizely authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4963820 View commit details
    Browse the repository at this point in the history
  2. [FSSDK-9630] Fix: Code examples (#281)

    * Fix: Add ReturnTypeWillChange attribute
    
    * Enhancement: Keep packages sorted in composer.json
    
    * Fix: Wrap arguments in code examples
    
    * Fix: Code examples
    
    ---------
    
    Co-authored-by: Andreas Möller <am@localheinz.com>
    mikechu-optimizely and localheinz authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    8fe8574 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9250ed View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy