Code Duplication    Length = 14-14 lines in 3 locations

src/Isolate/LazyObjects/Proxy/Adapter/OcramiusProxyManager/MethodGenerator/GetLazyProperties.php 1 location

@@ 8-21 (lines=14) @@
5
use ProxyManager\Generator\MethodGenerator;
6
use Zend\Code\Generator\PropertyGenerator;
7
8
class GetLazyProperties extends MethodGenerator
9
{
10
    /**
11
     * Constructor
12
     */
13
    public function __construct(PropertyGenerator $lazyPropertiesProperty)
14
    {
15
        parent::__construct('getLazyProperties');
16
        $lazyPropertiesProperty  = $lazyPropertiesProperty->getName();
17
        $this->setDocblock('{@inheritDoc}');
18
19
        $this->setBody("return \$this->" . $lazyPropertiesProperty . ";");
20
    }
21
}
22

src/Isolate/LazyObjects/Proxy/Adapter/OcramiusProxyManager/MethodGenerator/GetMethodReplacements.php 1 location

@@ 8-21 (lines=14) @@
5
use ProxyManager\Generator\MethodGenerator;
6
use Zend\Code\Generator\PropertyGenerator;
7
8
class GetMethodReplacements extends MethodGenerator
9
{
10
    /**
11
     * Constructor
12
     */
13
    public function __construct(PropertyGenerator $methodReplacementsProperty)
14
    {
15
        parent::__construct('getMethodReplacements');
16
        $methodReplacementsProperty  = $methodReplacementsProperty->getName();
17
        $this->setDocblock('{@inheritDoc}');
18
19
        $this->setBody("return \$this->" . $methodReplacementsProperty . ";");
20
    }
21
}
22

src/Isolate/LazyObjects/Proxy/Adapter/OcramiusProxyManager/MethodGenerator/GetWrappedObject.php 1 location

@@ 8-21 (lines=14) @@
5
use ProxyManager\Generator\MethodGenerator;
6
use Zend\Code\Generator\PropertyGenerator;
7
8
class GetWrappedObject extends MethodGenerator
9
{
10
    /**
11
     * Constructor
12
     */
13
    public function __construct(PropertyGenerator $methodReplacementsProperty)
14
    {
15
        parent::__construct('getWrappedObject');
16
        $methodReplacementsProperty  = $methodReplacementsProperty->getName();
17
        $this->setDocblock('{@inheritDoc}');
18
19
        $this->setBody("return \$this->" . $methodReplacementsProperty . ";");
20
    }
21
}
22