Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
molovo committed Jun 19, 2018
1 parent 7c8df0c commit b19498d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ composer require molovo/object
```php
<?php

use Molovo\Object\Object;
use Molovo\Object\DataObject;

// Pass the array of values directly to the constructor
$object = new Object([
$object = new DataObject([
'some' => [
'awesome' => [
'nested' => 'values'
Expand Down Expand Up @@ -60,7 +60,7 @@ $object->toArray();
// ]

// Merge objects together
$merged = $object->merge(new Object(['new' => 'values']);
$merged = $object->merge(new DataObject(['new' => 'values']);
```

##### Immutable Objects
Expand All @@ -70,7 +70,7 @@ $merged = $object->merge(new Object(['new' => 'values']);

use Molovo\Object\ImmutableObject;

$object = new Object([
$object = new ImmutableObject([
'some' => [
'awesome' => [
'nested' => 'values'
Expand All @@ -79,5 +79,5 @@ $object = new Object([
]);

$object->some = 'thing else'; // throws Molovo\Object\Exception\ImmutabilityViolationException
$object->some->awesome->nested = 'changed'; // throws MolAovo\Object\Exception\ImmutabilityViolationException
$object->some->awesome->nested = 'changed'; // throws Molovo\Object\Exception\ImmutabilityViolationException
```

0 comments on commit b19498d

Please sign in to comment.