Skip to content

Commit 379bd41

Browse files
committed
removed usage of magic methods and properties
1 parent 78e780b commit 379bd41

File tree

6 files changed

+6
-7
lines changed

6 files changed

+6
-7
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"php": ">=5.3.1",
1818
"nette/neon": "~2.3",
1919
"nette/reflection": "~2.3",
20-
"nette/php-generator": "~2.2",
20+
"nette/php-generator": "~2.3",
2121
"nette/utils": "~2.3"
2222
},
2323
"require-dev": {

src/DI/ContainerBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ private function generateService($name)
582582
}
583583

584584
$factoryClass = $this->generatedClasses[] = new Nette\PhpGenerator\ClassType;
585-
$factoryClass->setName(str_replace(array('\\', '.'), '_', "{$this->generatedClasses[0]->name}_{$def->getImplement()}Impl_{$name}"))
585+
$factoryClass->setName(str_replace(array('\\', '.'), '_', "{$this->generatedClasses[0]->getName()}_{$def->getImplement()}Impl_{$name}"))
586586
->addImplement($def->getImplement())
587587
->setFinal(TRUE);
588588

@@ -598,7 +598,7 @@ private function generateService($name)
598598
->setParameters($this->convertParameters($def->parameters))
599599
->setBody(str_replace('$this', '$this->container', $code));
600600

601-
return "return new {$factoryClass->name}(\$this);";
601+
return "return new {$factoryClass->getName()}(\$this);";
602602
}
603603

604604

src/DI/Extensions/ConstantsExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class ConstantsExtension extends Nette\DI\CompilerExtension
2121
public function afterCompile(Nette\PhpGenerator\ClassType $class)
2222
{
2323
foreach ($this->getConfig() as $name => $value) {
24-
$class->methods['initialize']->addBody('define(?, ?);', array($name, $value));
24+
$class->getMethod('initialize')->addBody('define(?, ?);', array($name, $value));
2525
}
2626
}
2727

src/DI/Extensions/DIExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function loadConfiguration()
4343

4444
public function afterCompile(Nette\PhpGenerator\ClassType $class)
4545
{
46-
$initialize = $class->methods['initialize'];
46+
$initialize = $class->getMethod('initialize');
4747
$container = $this->getContainerBuilder();
4848

4949
if ($this->debugMode && $this->config['debugger']) {

src/DI/Extensions/PhpExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PhpExtension extends Nette\DI\CompilerExtension
2020

2121
public function afterCompile(Nette\PhpGenerator\ClassType $class)
2222
{
23-
$initialize = $class->methods['initialize'];
23+
$initialize = $class->getMethod('initialize');
2424
foreach ($this->getConfig() as $name => $value) {
2525
if (!is_scalar($value)) {
2626
throw new Nette\InvalidStateException("Configuration value for directive '$name' is not scalar.");

src/DI/Helpers.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,5 +167,4 @@ public static function getInjectProperties(Nette\Reflection\ClassType $class, $c
167167
return $res;
168168
}
169169

170-
171170
}

0 commit comments

Comments
 (0)