Skip to content

Commit

Permalink
Release (#25)
Browse files Browse the repository at this point in the history
* adding initial coverall support (#14)

* adding initial coverall support

* adding back xdebug support to get coverage information

* adding phpunit whitelist through config xml

* Correcting whitelist

* Correcting whitelist

* More Tweaking

* mer

* mer

* Locally reporting coverage

* Updated Readme.md to included coverage badge

* Updated Readme.md to included coverage badge

* Add merge functionality (#15)

* Updated license

* Added merge with tests also resolves #8

* Updated documentation

* updated documentation to apigen (#17)

* Updated Exception Handling and added the remove function

* Added missing test

* Updated Exception Handling and added the remove function (#18)

* Updated Exception Handling and added the remove function

* Added missing test

* updated documentation

*  Remove redundant interfaces (#23)

* Removed redundant interfaces

* updated documentation

* updated more documentation

* Updated Read me with examples

* Remove redundant interfaces (#24)

* Removed redundant interfaces

* updated documentation

* updated more documentation

* Updated Read me with examples
  • Loading branch information
dschoenbauer committed Dec 2, 2016
1 parent 3fbc97f commit 61ac98d
Show file tree
Hide file tree
Showing 26 changed files with 245 additions and 155 deletions.
52 changes: 39 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,44 +21,70 @@ Simplifies access to large array structures
## Example

```
<?php
use DSchoenbauer\DotNotation\ArrayDotNotation;
$mongoConnection = [
'mongo' => [
'default' => [
'user' => 'username',
'password' => 's3cr3t'
]
$mongoConnection = [
'mongo' => [
'default' => [ 'user' => 'username', 'password' => 's3cr3t' ]
]
];
$config = new ArrayDotNotation($mongoConnection);
```

### GET
```
// Get plain value
$user = $config->get('mongo.default.user');
/*
$user = 'username';
*/
// Get array value
$mongoDefault = $config->get('mongo.default');
/*
$mongoDefault = ['user' => 'username', 'password' => 's3cr3t'];
*/
```

// Set values
### SET
````
$config = $config->set('mongo.numbers', [2, 3, 5, 7, 11]);
$configDump = $config->getData();
/*
$configDump = [
'mongo' => [
'default' => [ 'user' => 'username', 'password' => 's3cr3t' ],
'numbers' => [2, 3, 5, 7, 11]
],
'title' => 'Dot Notation'
];
*/
```
````

### MERGE
````
$config = $config->merge('mongo.default', ['user' => 'otherUser','active' => true]);
$configDump = $config->getData();
/*
$configDump = [
'mongo' => [
'default' => [ 'user' => 'otherUser', 'password' => 's3cr3t','active' => true ]
],
'title' => 'Dot Notation'
];
*/
````

### REMOVE
````
$config = $config->remove('mongo.default.user');
$configDump = $config->getData();
/*
$configDump = [
'mongo' => [
'default' => [ 'password' => 's3cr3t' ]
],
'title' => 'Dot Notation'
];
*/
````
13 changes: 8 additions & 5 deletions docs/class-DSchoenbauer.DotNotation.ArrayDotNotation.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ <h1>Class ArrayDotNotation</h1>
David Schoenbauer<br>
<b>Version:</b>
1.0.1<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.ArrayDotNotation.html#34-211" title="Go to source code">DotNotation/ArrayDotNotation.php</a>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.ArrayDotNotation.html#34-213" title="Go to source code">DotNotation/ArrayDotNotation.php</a>
<br>
</div>

Expand Down Expand Up @@ -551,14 +551,16 @@ <h4>Since</h4>

<td class="name"><div>
<a class="anchor" href="#_recursiveRemove">#</a>
<code><a href="source-class-DSchoenbauer.DotNotation.ArrayDotNotation.html#190-209" title="Go to source code">recursiveRemove</a>( <span>array <var>&amp; $data</var></span>, <span>array <var>$keys</var></span> )</code>
<code><a href="source-class-DSchoenbauer.DotNotation.ArrayDotNotation.html#190-211" title="Go to source code">recursiveRemove</a>( <span>array <var>&amp; $data</var></span>, <span>array <var>$keys</var></span> )</code>

<div class="description short">
<p>Transverses the keys array until it reaches the appropriate key in the data array and then deletes the value from the key.</p>
<p>Transverses the keys array until it reaches the appropriate key in the
data array and then deletes the value from the key.</p>
</div>

<div class="description detailed hidden">
<p>Transverses the keys array until it reaches the appropriate key in the data array and then deletes the value from the key.</p>
<p>Transverses the keys array until it reaches the appropriate key in the
data array and then deletes the value from the key.</p>


<h4>Parameters</h4>
Expand All @@ -572,7 +574,8 @@ <h4>Parameters</h4>

<h4>Throws</h4>
<div class="list">
<code><a href="class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html">DSchoenbauer\DotNotation\Exception\UnexpectedValueException</a></code><br>if a value in the dot notation path is not an array
<code><a href="class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html">DSchoenbauer\DotNotation\Exception\UnexpectedValueException</a></code><br><p>if a value in the dot notation path is
not an array</p>
</div>

<h4>Since</h4>
Expand Down
22 changes: 12 additions & 10 deletions docs/class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,9 @@ <h1>Class ExceptionMessage</h1>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#29-39" title="Go to source code">DotNotation/Enum/ExceptionMessage.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#29-52" title="Go to source code">DotNotation/Enum/ExceptionMessage.php</a>
<br>
</div>

Expand All @@ -133,15 +135,15 @@ <h1>Class ExceptionMessage</h1>
<td class="attributes"><code>string</code></td>
<td class="name">
<code>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#36" title="Go to source code"><b>PATH_NOT_FOUND</b></a>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#37-40" title="Go to source code"><b>PATH_NOT_FOUND</b></a>
</code>

<div class="description short">

<p>Message to be used in PathNotFoundException</p>
</div>

<div class="description detailed hidden">

<p>Message to be used in PathNotFoundException</p>

</div>
</td>
Expand All @@ -157,15 +159,15 @@ <h1>Class ExceptionMessage</h1>
<td class="attributes"><code>string</code></td>
<td class="name">
<code>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#37" title="Go to source code"><b>PATH_NOT_ARRAY</b></a>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#42-45" title="Go to source code"><b>PATH_NOT_ARRAY</b></a>
</code>

<div class="description short">

<p>Message to be used in PathNotArrayException</p>
</div>

<div class="description detailed hidden">

<p>Message to be used in PathNotArrayException</p>

</div>
</td>
Expand All @@ -181,15 +183,15 @@ <h1>Class ExceptionMessage</h1>
<td class="attributes"><code>string</code></td>
<td class="name">
<code>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#38" title="Go to source code"><b>TARGET_NOT_ARRAY</b></a>
<a href="source-class-DSchoenbauer.DotNotation.Enum.ExceptionMessage.html#47-50" title="Go to source code"><b>TARGET_NOT_ARRAY</b></a>
</code>

<div class="description short">

<p>Message to be used in TargetNotArrayException</p>
</div>

<div class="description detailed hidden">

<p>Message to be used in TargetNotArrayException</p>

</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,15 @@ <h1>Interface ExceptionInterface</h1>
<div>
<h4>Direct known implementers</h4>
<a href="class-DSchoenbauer.DotNotation.Exception.InvalidArgumentException.html">DSchoenbauer\DotNotation\Exception\InvalidArgumentException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html">DSchoenbauer\DotNotation\Exception\PathNotArrayException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html">DSchoenbauer\DotNotation\Exception\PathNotFoundException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html">DSchoenbauer\DotNotation\Exception\TargetNotArrayException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html">DSchoenbauer\DotNotation\Exception\UnexpectedValueException</a>
</div>

<div>
<h4>Indirect known implementers</h4>
<a href="class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html">DSchoenbauer\DotNotation\Exception\PathNotArrayException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html">DSchoenbauer\DotNotation\Exception\PathNotFoundException</a>,
<a href="class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html">DSchoenbauer\DotNotation\Exception\TargetNotArrayException</a>
</div>



Expand All @@ -128,7 +131,9 @@ <h4>Direct known implementers</h4>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.ExceptionInterface.html#29-36" title="Go to source code">DotNotation/Exception/ExceptionInterface.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.ExceptionInterface.html#29-37" title="Go to source code">DotNotation/Exception/ExceptionInterface.php</a>
<br>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ <h1>Class InvalidArgumentException</h1>


<div class="description">
<p>Description of InvalidArgumentException</p>
<p>Exception thrown if an argument is not of the expected type.</p>
</div>

<dl class="tree">
Expand Down Expand Up @@ -147,7 +147,9 @@ <h1>Class InvalidArgumentException</h1>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.InvalidArgumentException.html#31-38" title="Go to source code">DotNotation/Exception/InvalidArgumentException.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.InvalidArgumentException.html#31-39" title="Go to source code">DotNotation/Exception/InvalidArgumentException.php</a>
<br>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ <h1>Class PathNotArrayException</h1>


<div class="description">
<p>Description of PathNotArrayException</p>
<p>Exception thrown when a node along the dot notation is found not to be an array</p>
</div>

<dl class="tree">
Expand Down Expand Up @@ -134,8 +134,6 @@ <h1>Class PathNotArrayException</h1>
<dd style="padding-left:120px">
<img src="resources/inherit.png" alt="Extended by">
<b><span>DSchoenbauer\DotNotation\Exception\PathNotArrayException</span></b>
implements
<a href="class-DSchoenbauer.DotNotation.Exception.ExceptionInterface.html"><span>DSchoenbauer\DotNotation\Exception\ExceptionInterface</span></a>


</dd>
Expand All @@ -156,7 +154,9 @@ <h1>Class PathNotArrayException</h1>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html#31-43" title="Go to source code">DotNotation/Exception/PathNotArrayException.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html#31-44" title="Go to source code">DotNotation/Exception/PathNotArrayException.php</a>
<br>
</div>

Expand All @@ -176,7 +176,7 @@ <h1>Class PathNotArrayException</h1>

<td class="name"><div>
<a class="anchor" href="#___construct">#</a>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html#37-42" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html#38-43" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>

<div class="description short">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,8 @@ <h1>Class PathNotFoundException</h1>


<div class="description">
<p>Description of PathNotFoundException</p>
<p>Exception thrown when the dot notation path is not found in the
target data structure</p>
</div>

<dl class="tree">
Expand Down Expand Up @@ -134,8 +135,6 @@ <h1>Class PathNotFoundException</h1>
<dd style="padding-left:120px">
<img src="resources/inherit.png" alt="Extended by">
<b><span>DSchoenbauer\DotNotation\Exception\PathNotFoundException</span></b>
implements
<a href="class-DSchoenbauer.DotNotation.Exception.ExceptionInterface.html"><span>DSchoenbauer\DotNotation\Exception\ExceptionInterface</span></a>


</dd>
Expand All @@ -156,7 +155,9 @@ <h1>Class PathNotFoundException</h1>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html#31-45" title="Go to source code">DotNotation/Exception/PathNotFoundException.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html#31-47" title="Go to source code">DotNotation/Exception/PathNotFoundException.php</a>
<br>
</div>

Expand All @@ -176,7 +177,7 @@ <h1>Class PathNotFoundException</h1>

<td class="name"><div>
<a class="anchor" href="#___construct">#</a>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html#38-43" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html#40-45" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>

<div class="description short">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,8 @@ <h1>Class TargetNotArrayException</h1>


<div class="description">
<p>Description of TargetNotAnArrayException</p>
<p>Exception thrown when the final node in the dot notation path needs to be an
array but it is not.</p>
</div>

<dl class="tree">
Expand Down Expand Up @@ -134,8 +135,6 @@ <h1>Class TargetNotArrayException</h1>
<dd style="padding-left:120px">
<img src="resources/inherit.png" alt="Extended by">
<b><span>DSchoenbauer\DotNotation\Exception\TargetNotArrayException</span></b>
implements
<a href="class-DSchoenbauer.DotNotation.Exception.ExceptionInterface.html"><span>DSchoenbauer\DotNotation\Exception\ExceptionInterface</span></a>


</dd>
Expand All @@ -156,7 +155,9 @@ <h1>Class TargetNotArrayException</h1>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html#31-45" title="Go to source code">DotNotation/Exception/TargetNotArrayException.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html#31-47" title="Go to source code">DotNotation/Exception/TargetNotArrayException.php</a>
<br>
</div>

Expand All @@ -176,7 +177,7 @@ <h1>Class TargetNotArrayException</h1>

<td class="name"><div>
<a class="anchor" href="#___construct">#</a>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html#38-43" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>
<code><a href="source-class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html#40-45" title="Go to source code">__construct</a>( <span> <var>$key</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$message</var> = <span class="php-quote">&quot;&quot;</span></span>, <span> <var>$code</var> = <span class="php-num">0</span></span>, <span> <var>$previous</var> = <span class="php-keyword1">null</span></span> )</code>

<div class="description short">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,9 @@ <h4>Direct known subclasses</h4>

<b>Author:</b>
David Schoenbauer <a href="&#109;&#x61;&#105;&#108;&#x74;&#111;&#x3a;&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;">&#x64;&#115;&#x63;h&#111;&#x65;&#110;&#98;&#x61;&#117;&#x65;r&#64;&#x67;&#109;&#97;&#x69;&#108;&#x2e;&#x63;&#111;&#x6d;</a><br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html#31-41" title="Go to source code">DotNotation/Exception/UnexpectedValueException.php</a>
<b>Since:</b>
1.1.0<br>
<b>Located at</b> <a href="source-class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html#31-42" title="Go to source code">DotNotation/Exception/UnexpectedValueException.php</a>
<br>
</div>

Expand Down
10 changes: 6 additions & 4 deletions docs/namespace-DSchoenbauer.DotNotation.Exception.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,19 +114,21 @@ <h1>Namespace <a href="namespace-DSchoenbauer.html">DSchoenbauer</a>\<a href="na
<caption>Exceptions summary</caption>
<tr>
<td class="name"><a href="class-DSchoenbauer.DotNotation.Exception.InvalidArgumentException.html">InvalidArgumentException</a></td>
<td>Description of InvalidArgumentException</td>
<td>Exception thrown if an argument is not of the expected type.</td>
</tr>
<tr>
<td class="name"><a href="class-DSchoenbauer.DotNotation.Exception.PathNotArrayException.html">PathNotArrayException</a></td>
<td>Description of PathNotArrayException</td>
<td>Exception thrown when a node along the dot notation is found not to be an array</td>
</tr>
<tr>
<td class="name"><a href="class-DSchoenbauer.DotNotation.Exception.PathNotFoundException.html">PathNotFoundException</a></td>
<td>Description of PathNotFoundException</td>
<td><p>Exception thrown when the dot notation path is not found in the
target data structure</p></td>
</tr>
<tr>
<td class="name"><a href="class-DSchoenbauer.DotNotation.Exception.TargetNotArrayException.html">TargetNotArrayException</a></td>
<td>Description of TargetNotAnArrayException</td>
<td><p>Exception thrown when the final node in the dot notation path needs to be an
array but it is not.</p></td>
</tr>
<tr>
<td class="name"><a href="class-DSchoenbauer.DotNotation.Exception.UnexpectedValueException.html">UnexpectedValueException</a></td>
Expand Down
Loading

0 comments on commit 61ac98d

Please sign in to comment.