Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit13a47c3

Browse files
committed
top-level anonymous services must be public
1 parentaf4ca4f commit13a47c3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

‎src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,9 @@ private function processAnonymousServices(SimpleXMLElement $xml, $file)
237237

238238
$definitions[(string)$node['id']] =array($node->service,$file,false);
239239
$node->service['id'] = (string)$node['id'];
240+
241+
// anonymous services are always private
242+
$node->service['public'] =false;
240243
}
241244
}
242245

@@ -254,9 +257,6 @@ private function processAnonymousServices(SimpleXMLElement $xml, $file)
254257
// resolve definitions
255258
krsort($definitions);
256259
foreach ($definitionsas$id =>$def) {
257-
// anonymous services are always private
258-
$def[0]['public'] =false;
259-
260260
$this->parseDefinition($id,$def[0],$def[1]);
261261

262262
$oNode =dom_import_simplexml($def[0]);

‎src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public function testLoadAnonymousServices()
158158
$service =$container->getDefinition($id);
159159
}
160160
$this->assertEquals('BizClass',$service->getClass(),'->load() uses the same configuration as for the anonymous ones');
161-
$this->assertFalse($service->isPublic());
161+
$this->assertTrue($service->isPublic());
162162

163163
// anonymous services are shared when using decoration definitions
164164
$container->compile();

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp