public function getFixNamespaceDeclarationsData() {
return array(
array(
"namespace;\nclass Foo {}\n",
"namespace\n{\nclass Foo {}\n}",
),
array(
"namespace Foo;\nclass Foo {}\n",
"namespace Foo\n{\nclass Foo {}\n}",
),
array(
"namespace Bar ;\nclass Foo {}\n",
"namespace Bar\n{\nclass Foo {}\n}",
),
array(
"namespace Foo\\Bar;\nclass Foo {}\n",
"namespace Foo\\Bar\n{\nclass Foo {}\n}",
),
array(
"namespace Foo\\Bar\\Bar\n{\nclass Foo {}\n}\n",
"namespace Foo\\Bar\\Bar\n{\nclass Foo {}\n}",
),
array(
"namespace\n{\nclass Foo {}\n}\n",
"namespace\n{\nclass Foo {}\n}",
),
);
}