Skip to content

Commit c3edfe5

Browse files
committed
removed usage of magic properties & Nette\Object
1 parent 514991b commit c3edfe5

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

src/DI/Config/Adapters/NeonAdapter.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,16 +117,16 @@ function (& $val) {
117117
}
118118
}
119119
);
120-
if (is_array($val->entity) && $val->entity[0] instanceof Statement) {
120+
if (is_array($val->getEntity()) && $val->getEntity()[0] instanceof Statement) {
121121
return new Neon\Entity(
122122
Neon\Neon::CHAIN,
123123
[
124-
self::statementToEntity($val->entity[0]),
125-
new Neon\Entity('::' . $val->entity[1], $val->arguments)
124+
self::statementToEntity($val->getEntity()[0]),
125+
new Neon\Entity('::' . $val->getEntity()[1], $val->arguments)
126126
]
127127
);
128128
} else {
129-
return new Neon\Entity($val->entity, $val->arguments);
129+
return new Neon\Entity($val->getEntity(), $val->arguments);
130130
}
131131
}
132132

tests/DI/Compiler.services.dynamic.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use Tester\Assert;
1111
require __DIR__ . '/../bootstrap.php';
1212

1313

14-
class Service extends Nette\Object
14+
class Service
1515
{
1616
}
1717

tests/DI/Compiler.services.tags.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ services:
2323
');
2424

2525

26-
$prop = $container->getReflection()->getProperty('meta');
26+
$prop = (new ReflectionClass($container))->getProperty('meta');
2727
$prop->setAccessible(TRUE);
2828

2929
Assert::same([

tests/DI/Container.getByType.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ use Tester\Assert;
1111
require __DIR__ . '/../bootstrap.php';
1212

1313

14-
class Service extends Nette\Object
14+
class Service extends stdClass
1515
{
1616
}
1717

1818
class Child extends Service
1919
{
2020
}
2121

22-
class Service2 extends Nette\Object
22+
class Service2 extends stdClass
2323
{
2424
}
2525

@@ -46,8 +46,8 @@ Assert::null($container->getByType('Child', FALSE));
4646
Assert::type(Service2::class, $container->getByType('Service2'));
4747

4848
Assert::exception(function () use ($container) {
49-
$container->getByType(Nette\Object::class);
50-
}, Nette\DI\MissingServiceException::class, 'Multiple services of type Nette\Object found: one, two, container.');
49+
$container->getByType(stdClass::class);
50+
}, Nette\DI\MissingServiceException::class, 'Multiple services of type stdClass found: one, two.');
5151

5252
Assert::null($container->getByType('unknown', FALSE));
5353

tests/DI/ContainerBuilder.getByType.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ use Tester\Assert;
1111
require __DIR__ . '/../bootstrap.php';
1212

1313

14-
class Service extends Nette\Object
14+
class Service extends stdClass
1515
{
1616
}
1717

1818
class Child extends Service
1919
{
2020
}
2121

22-
class Service2 extends Nette\Object
22+
class Service2 extends stdClass
2323
{
2424
}
2525

@@ -49,8 +49,8 @@ Assert::null($builder->getByType('Child'));
4949
Assert::same('two', $builder->getByType('Service2'));
5050

5151
Assert::exception(function () use ($builder) {
52-
$builder->getByType(Nette\Object::class);
53-
}, Nette\DI\ServiceCreationException::class, 'Multiple services of type Nette\Object found: one, two, container');
52+
$builder->getByType(stdClass::class);
53+
}, Nette\DI\ServiceCreationException::class, 'Multiple services of type stdClass found: one, two');
5454

5555
Assert::null($builder->getByType('unknown'));
5656

tests/DI/DecoratorExtension.basic.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ interface Iface
1818
}
1919

2020

21-
class Service extends Nette\Object implements Iface
21+
class Service extends stdClass implements Iface
2222
{
2323

2424
public $setup;
@@ -34,7 +34,7 @@ $compiler = new DI\Compiler;
3434
$compiler->addExtension('decorator', new Nette\DI\Extensions\DecoratorExtension);
3535
$container = createContainer($compiler, '
3636
decorator:
37-
Nette\Object:
37+
stdClass:
3838
setup:
3939
- setup(Object)
4040
inject: yes

0 commit comments

Comments
 (0)