Skip to content

Commit c31a0f6

Browse files
Use tabs instead of spaces like in FileLoader
1 parent d8ea450 commit c31a0f6

File tree

2 files changed

+64
-64
lines changed

2 files changed

+64
-64
lines changed

src/Latte/Loaders/NamespaceLoader.php

+51-51
Original file line numberDiff line numberDiff line change
@@ -17,71 +17,71 @@
1717
*/
1818
class NamespaceLoader implements Latte\Loader
1919
{
20-
/**
21-
* @var Latte\Loader[]
22-
*/
23-
private array $loaders;
20+
/**
21+
* @var Latte\Loader[]
22+
*/
23+
private array $loaders;
2424

25-
public function __construct(array $loaders)
26-
{
27-
$this->loaders = $loaders;
28-
}
25+
public function __construct(array $loaders)
26+
{
27+
$this->loaders = $loaders;
28+
}
2929

30-
/**
31-
* Returns template source code.
32-
*/
33-
public function getContent(string $name): string
34-
{
35-
[$loader, $name] = $this->extractLoaderAndName($name);
30+
/**
31+
* Returns template source code.
32+
*/
33+
public function getContent(string $name): string
34+
{
35+
[$loader, $name] = $this->extractLoaderAndName($name);
3636

37-
return $loader->getContent($name);
38-
}
37+
return $loader->getContent($name);
38+
}
3939

4040

41-
public function isExpired(string $file, int $time): bool
42-
{
43-
[$loader, $name] = $this->extractLoaderAndName($file);
41+
public function isExpired(string $file, int $time): bool
42+
{
43+
[$loader, $name] = $this->extractLoaderAndName($file);
4444

45-
return $loader->isExpired($name, $time);
46-
}
45+
return $loader->isExpired($name, $time);
46+
}
4747

4848

49-
/**
50-
* Returns referred template name.
51-
*/
52-
public function getReferredName(string $name, string $referringName): string
53-
{
54-
[$loader, $name] = $this->extractLoaderAndName($name);
49+
/**
50+
* Returns referred template name.
51+
*/
52+
public function getReferredName(string $name, string $referringName): string
53+
{
54+
[$loader, $name] = $this->extractLoaderAndName($name);
5555

56-
return $loader->getReferredName($name, $referringName);
57-
}
56+
return $loader->getReferredName($name, $referringName);
57+
}
5858

5959

60-
/**
61-
* Returns unique identifier for caching.
62-
*/
63-
public function getUniqueId(string $name): string
64-
{
65-
[$loader, $name] = $this->extractLoaderAndName($name);
60+
/**
61+
* Returns unique identifier for caching.
62+
*/
63+
public function getUniqueId(string $name): string
64+
{
65+
[$loader, $name] = $this->extractLoaderAndName($name);
6666

67-
return $loader->getUniqueId($name);
68-
}
67+
return $loader->getUniqueId($name);
68+
}
6969

7070

71-
private function extractLoaderAndName(string $name): array
72-
{
73-
$namespaceParts = \explode('::', $name, 2);
71+
private function extractLoaderAndName(string $name): array
72+
{
73+
$namespaceParts = \explode('::', $name, 2);
7474

75-
if (count($namespaceParts) === 2) {
76-
return [
77-
$this->loaders[$namespaceParts[0]],
78-
$namespaceParts[1],
79-
];
80-
}
75+
if (count($namespaceParts) === 2) {
76+
return [
77+
$this->loaders[$namespaceParts[0]],
78+
$namespaceParts[1],
79+
];
80+
}
8181

82-
return [
83-
$this->loaders[''],
84-
$name,
85-
];
86-
}
82+
return [
83+
$this->loaders[''],
84+
$name,
85+
];
86+
}
8787
}

tests/common/Loaders.NamespaceLoader.phpt

+13-13
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ require __DIR__ . '/../bootstrap.php';
1414

1515

1616
test('', function () {
17-
$defaultLoader = new StringLoader(['main' => 'defaultcontent']);
18-
$appLoader = new StringLoader(['main' => 'appcontent']);
19-
$otherLoader = new StringLoader(['main' => 'othercontent']);
20-
21-
$loader = new NamespaceLoader([
22-
'' => $defaultLoader,
23-
'app' => $appLoader,
24-
'other' => $otherLoader,
25-
]);
26-
27-
Assert::same('defaultcontent', $loader->getContent('main'));
28-
Assert::same('appcontent', $loader->getContent('app::main'));
29-
Assert::same('othercontent', $loader->getContent('other::main'));
17+
$defaultLoader = new StringLoader(['main' => 'defaultcontent']);
18+
$appLoader = new StringLoader(['main' => 'appcontent']);
19+
$otherLoader = new StringLoader(['main' => 'othercontent']);
20+
21+
$loader = new NamespaceLoader([
22+
'' => $defaultLoader,
23+
'app' => $appLoader,
24+
'other' => $otherLoader,
25+
]);
26+
27+
Assert::same('defaultcontent', $loader->getContent('main'));
28+
Assert::same('appcontent', $loader->getContent('app::main'));
29+
Assert::same('othercontent', $loader->getContent('other::main'));
3030
});

0 commit comments

Comments
 (0)