Skip to content

Commit 06ee621

Browse files
author
Norbert Orzechowicz
committed
Merge pull request #4 from norzechowicz/docblocks
Marked API methods with @api docblock
2 parents 05287a4 + aeb3c67 commit 06ee621

18 files changed

+108
-0
lines changed

src/Isolate/LazyObjects/Exception/Exception.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
namespace Isolate\LazyObjects\Exception;
44

5+
/**
6+
* @api
7+
*/
58
class Exception extends \Exception
69
{
710
}

src/Isolate/LazyObjects/Exception/InvalidArgumentException.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
namespace Isolate\LazyObjects\Exception;
44

5+
/**
6+
* @api
7+
*/
58
class InvalidArgumentException extends Exception
69
{
710
}

src/Isolate/LazyObjects/Exception/NotExistingPropertyException.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
namespace Isolate\LazyObjects\Exception;
44

5+
/**
6+
* @api
7+
*/
58
class NotExistingPropertyException extends Exception
69
{
710
}

src/Isolate/LazyObjects/Exception/RuntimeException.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
namespace Isolate\LazyObjects\Exception;
44

5+
/**
6+
* @api
7+
*/
58
class RuntimeException extends Exception
69
{
710
}

src/Isolate/LazyObjects/Object/Property/Initializer.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
use Isolate\LazyObjects\Object\PropertyAccessor;
77
use Isolate\LazyObjects\Proxy\LazyProperty;
88

9+
/**
10+
* @api
11+
*/
912
final class Initializer
1013
{
1114
/**
@@ -29,6 +32,8 @@ public function __construct()
2932
* @param string $triggerMethod
3033
* @param $targetObject
3134
* @throws InvalidArgumentException
35+
*
36+
* @api
3237
*/
3338
public function initialize($lazyProperties = [], $triggerMethod, $targetObject)
3439
{

src/Isolate/LazyObjects/Object/PropertyAccessor.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
use Isolate\LazyObjects\Object\Value\Assembler;
88
use Isolate\LazyObjects\Object\Value\AssemblerFactory;
99

10+
/**
11+
* @api
12+
*/
1013
class PropertyAccessor
1114
{
1215
/**
@@ -15,6 +18,8 @@ class PropertyAccessor
1518
* @param $value
1619
* @throws InvalidArgumentException
1720
* @throws NotExistingPropertyException
21+
*
22+
* @api
1823
*/
1924
public function set($object, $propertyName, $value)
2025
{
@@ -32,6 +37,8 @@ public function set($object, $propertyName, $value)
3237
* @return mixed
3338
* @throws InvalidArgumentException
3439
* @throws NotExistingPropertyException
40+
*
41+
* @api
3542
*/
3643
public function get($object, $propertyName)
3744
{

src/Isolate/LazyObjects/Proxy/ClassName.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
use Isolate\LazyObjects\Exception\InvalidArgumentException;
66

7+
/**
8+
* @api
9+
*/
710
class ClassName
811
{
912
/**
@@ -35,6 +38,8 @@ public function __toString()
3538
/**
3639
* @param $object
3740
* @return bool
41+
*
42+
* @api
3843
*/
3944
public function itFits($object)
4045
{

src/Isolate/LazyObjects/Proxy/Definition.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
use Isolate\LazyObjects\Exception\InvalidArgumentException;
66

7+
/**
8+
* @api
9+
*/
710
class Definition
811
{
912
/**
@@ -39,6 +42,8 @@ public function __construct(ClassName $className, array $lazyProperties = [], ar
3942

4043
/**
4144
* @return ClassName
45+
*
46+
* @api
4247
*/
4348
public function getClassName()
4449
{
@@ -48,6 +53,8 @@ public function getClassName()
4853
/**
4954
* @param $object
5055
* @return bool
56+
*
57+
* @api
5158
*/
5259
public function describeProxyFor($object)
5360
{
@@ -56,6 +63,8 @@ public function describeProxyFor($object)
5663

5764
/**
5865
* @return array|LazyProperty[]
66+
*
67+
* @api
5968
*/
6069
public function getLazyProperties()
6170
{
@@ -64,6 +73,8 @@ public function getLazyProperties()
6473

6574
/**
6675
* @return array
76+
*
77+
* @api
6778
*/
6879
public function getMethodReplacements()
6980
{

src/Isolate/LazyObjects/Proxy/Factory.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@
22

33
namespace Isolate\LazyObjects\Proxy;
44

5+
/**
6+
* @api
7+
*/
58
interface Factory
69
{
710
/**
811
* @param mixed $object
912
* @param Definition $definition
1013
* @return mixed $object
14+
*
15+
* @api
1116
*/
1217
public function createProxy($object, Definition $definition);
1318
}

src/Isolate/LazyObjects/Proxy/LazyProperty.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
use Isolate\LazyObjects\Proxy\Property\Name;
88
use Isolate\LazyObjects\Proxy\Property\ValueInitializer;
99

10+
/**
11+
* @api
12+
*/
1013
class LazyProperty
1114
{
1215
/**
@@ -50,6 +53,8 @@ public function __construct(Name $name, ValueInitializer $valueInitializer, $tri
5053

5154
/**
5255
* @return ValueInitializer
56+
*
57+
* @api
5358
*/
5459
public function getValueInitializer()
5560
{
@@ -58,6 +63,8 @@ public function getValueInitializer()
5863

5964
/**
6065
* @return string
66+
*
67+
* @api
6168
*/
6269
public function getName()
6370
{
@@ -66,6 +73,8 @@ public function getName()
6673

6774
/**
6875
* @return bool
76+
*
77+
* @api
6978
*/
7079
public function hasTriggers()
7180
{
@@ -75,6 +84,8 @@ public function hasTriggers()
7584
/**
7685
* @param $methodName
7786
* @return bool
87+
*
88+
* @api
7889
*/
7990
public function isTriggeredBy($methodName)
8091
{
@@ -89,6 +100,8 @@ public function isTriggeredBy($methodName)
89100

90101
/**
91102
* @param InitializationCallback $initializationCallback
103+
*
104+
* @api
92105
*/
93106
public function setInitializationCallback(InitializationCallback $initializationCallback)
94107
{
@@ -97,6 +110,8 @@ public function setInitializationCallback(InitializationCallback $initialization
97110

98111
/**
99112
* @return bool
113+
*
114+
* @api
100115
*/
101116
public function hasInitializationCallback()
102117
{
@@ -105,6 +120,8 @@ public function hasInitializationCallback()
105120

106121
/**
107122
* @return InitializationCallback
123+
*
124+
* @api
108125
*/
109126
public function getInitializationCallback()
110127
{

0 commit comments

Comments
 (0)