Skip to content

Commit 5d776a7

Browse files
committed
Fix: Code examples
1 parent 31f811b commit 5d776a7

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ php composer.phar require optimizely/optimizely-sdk
3737
Create the Optimizely client, for example:
3838

3939
```php
40+
<?php
41+
42+
use Optimizely\Optimizely;
43+
4044
$optimizely = new Optimizely(<<DATAFILE>>);
4145
```
4246

@@ -56,12 +60,22 @@ $optimizelyClient = OptimizelyFactory::createDefaultInstance(
5660
To access your HTTPProjectConfigManager:
5761

5862
```php
63+
<?php
64+
65+
use Optimizely\Optimizely;
66+
67+
/** @var Optimizely $optimizelyClient */
5968
$configManager = $optimizelyClient->configManager;
6069
```
6170

6271
Or you can also provide an implementation of the [`ProjectConfigManagerInterface`](https://github.com/optimizely/php-sdk/blob/master/src/Optimizely/ProjectConfigManager/ProjectConfigManagerInterface.php) in the constructor:
6372

6473
```php
74+
<?php
75+
76+
use Optimizely\Optimizely;
77+
use Optimizely\ProjectConfigManager\HTTPProjectConfigManager;
78+
6579
$configManager = new HTTPProjectConfigManager(<<SDK_KEY>>);
6680
$optimizely = new Optimizely(
6781
<<DATAFILE>>,
@@ -90,6 +104,10 @@ Calling `fetch` will update the internal ProjectConfig instance that will be ret
90104
### Use HTTPProjectConfigManager
91105

92106
```php
107+
<?php
108+
109+
use Optimizely\ProjectConfigManager\HTTPProjectConfigManager;
110+
93111
$configManager = new HTTPProjectConfigManager(<<SDK_KEY>>);
94112
```
95113

0 commit comments

Comments
 (0)