Skip to content

Commit 5a8ec70

Browse files
committed
new directory structure throughout documentation
1 parent 8974872 commit 5a8ec70

File tree

276 files changed

+1255
-1303
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

276 files changed

+1255
-1303
lines changed

application/bg/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Интеграция .[#toc-integration]
478478
==============================
479479

480-
За да свържем маршрутизатора си с приложението, трябва да информираме за това контейнера DI. Най-лесният начин е да се подготви фабрика, която ще създаде обект маршрутизатор, и да се каже на конфигурацията на контейнера да го използва. Да предположим, че напишем метод за това, `App\Router\RouterFactory::createRouter()`:
480+
За да свържем маршрутизатора си с приложението, трябва да информираме за това контейнера DI. Най-лесният начин е да се подготви фабрика, която ще създаде обект маршрутизатор, и да се каже на конфигурацията на контейнера да го използва. Да предположим, че напишем метод за това, `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ class RouterFactory
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Всички зависимости, като например връзки към бази данни и т.н., се предават на метода на фабриката като параметри, като се използва [автоматично свързване |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ $router->addRoute(/* ... */);
663663
Затова отново ще добавим метод, който ще създаде например маршрутизатор:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Или ще създадем обектите директно:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/cs/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Začlenění do aplikace
478478
=====================
479479

480-
Abychom vytvořený router zapojili do aplikace, musíme o něm říci DI kontejneru. Nejsnazší cesta je připravit továrnu, která objekt routeru vyrobí, a sdělit v konfiguraci kontejneru, že ji má použít. Dejme tomu, že k tomu účelu napíšeme metodu `App\Router\RouterFactory::createRouter()`:
480+
Abychom vytvořený router zapojili do aplikace, musíme o něm říci DI kontejneru. Nejsnazší cesta je připravit továrnu, která objekt routeru vyrobí, a sdělit v konfiguraci kontejneru, že ji má použít. Dejme tomu, že k tomu účelu napíšeme metodu `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Do [konfigurace |dependency-injection:services] pak zapíšeme:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Jakékoliv závislosti, třeba na databázi atd, se předají tovární metodě jako její parametry pomocí [autowiringu|dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ Samostatným použitím myslíme využití schopností routeru v aplikaci, kter
663663
Takže opět si vytvoříme metodu, která nám sestaví router, např.:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Anebo objekty přímo vyrobíme:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/de/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Einbindung .[#toc-integration]
478478
==============================
479479

480-
Um unseren Router in die Anwendung einzubinden, müssen wir ihn dem DI-Container mitteilen. Am einfachsten ist es, die Fabrik vorzubereiten, die das Router-Objekt erstellt, und der Container-Konfiguration mitzuteilen, dass sie es verwenden soll. Schreiben wir also eine Methode für diesen Zweck `App\Router\RouterFactory::createRouter()`:
480+
Um unseren Router in die Anwendung einzubinden, müssen wir ihn dem DI-Container mitteilen. Am einfachsten ist es, die Fabrik vorzubereiten, die das Router-Objekt erstellt, und der Container-Konfiguration mitzuteilen, dass sie es verwenden soll. Schreiben wir also eine Methode für diesen Zweck `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Dann schreiben wir in [configuration |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Alle Abhängigkeiten, wie z. B. eine Datenbankverbindung usw., werden der Factory-Methode als Parameter über [Autowiring |dependency-injection:autowiring] übergeben:
@@ -663,7 +663,7 @@ Unter getrennter Nutzung verstehen wir die Verwendung der Router-Funktionen in e
663663
Wir werden also wieder eine Methode erstellen, die einen Router aufbaut, zum Beispiel:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Oder wir erstellen die Objekte direkt:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/el/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Ενσωμάτωση .[#toc-integration]
478478
==============================
479479

480-
Για να συνδέσουμε τον δρομολογητή μας στην εφαρμογή, πρέπει να ενημερώσουμε το DI container σχετικά με αυτόν. Ο ευκολότερος τρόπος είναι να προετοιμάσουμε το εργοστάσιο που θα κατασκευάσει το αντικείμενο του δρομολογητή και να πούμε στη διαμόρφωση του δοχείου να το χρησιμοποιήσει. Ας πούμε λοιπόν ότι γράφουμε μια μέθοδο για το σκοπό αυτό `App\Router\RouterFactory::createRouter()`:
480+
Για να συνδέσουμε τον δρομολογητή μας στην εφαρμογή, πρέπει να ενημερώσουμε το DI container σχετικά με αυτόν. Ο ευκολότερος τρόπος είναι να προετοιμάσουμε το εργοστάσιο που θα κατασκευάσει το αντικείμενο του δρομολογητή και να πούμε στη διαμόρφωση του δοχείου να το χρησιμοποιήσει. Ας πούμε λοιπόν ότι γράφουμε μια μέθοδο για το σκοπό αυτό `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ class RouterFactory
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Οποιεσδήποτε εξαρτήσεις, όπως μια σύνδεση βάσης δεδομένων κ.λπ., περνούν στη μέθοδο factory ως παράμετροι με τη χρήση [αυτόματης σύνδεσης |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ $router->addRoute(/* ... */);
663663
Έτσι και πάλι θα δημιουργήσουμε μια μέθοδο που θα κατασκευάσει ένα δρομολογητή, για παράδειγμα:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Ή θα δημιουργήσουμε αντικείμενα απευθείας:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/en/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Integration
478478
===========
479479

480-
In order to connect the our router into the application, we must tell the DI container about it. The easiest way is to prepare the factory that will build the router object and tell the container configuration to use it. So let's say we write a method for this purpose `App\Router\RouterFactory::createRouter()`:
480+
In order to connect the our router into the application, we must tell the DI container about it. The easiest way is to prepare the factory that will build the router object and tell the container configuration to use it. So let's say we write a method for this purpose `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Then we write in [configuration |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Any dependencies, such as a database connection etc., are passed to the factory method as its parameters using [autowiring |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ By separated usage, we mean the use of the router's capabilities in an applicati
663663
So again we will create a method that will build a router, for example:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Or we will create objects directly:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/es/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Integración .[#toc-integration]
478478
===============================
479479

480-
Para conectar nuestro router a la aplicación, debemos informar al contenedor DI sobre él. La forma más sencilla es preparar la fábrica que construirá el objeto router y decirle a la configuración del contenedor que lo utilice. Digamos que escribimos un método para este propósito `App\Router\RouterFactory::createRouter()`:
480+
Para conectar nuestro router a la aplicación, debemos informar al contenedor DI sobre él. La forma más sencilla es preparar la fábrica que construirá el objeto router y decirle a la configuración del contenedor que lo utilice. Digamos que escribimos un método para este propósito `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Luego escribimos en [configuración |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Cualquier dependencia, como una conexión de base de datos, etc., se pasa al método de fábrica como sus parámetros utilizando [autowiring |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ Por uso separado, nos referimos al uso de las capacidades del router en una apli
663663
Así que de nuevo crearemos un método que construirá un enrutador, por ejemplo
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
O crearemos los objetos directamente:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/fr/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Intégration .[#toc-integration]
478478
===============================
479479

480-
Afin de connecter notre routeur à l'application, nous devons en informer le conteneur DI. Le moyen le plus simple est de préparer la fabrique qui construira l'objet routeur et de dire à la configuration du conteneur de l'utiliser. Disons que nous écrivons une méthode dans ce but `App\Router\RouterFactory::createRouter()`:
480+
Afin de connecter notre routeur à l'application, nous devons en informer le conteneur DI. Le moyen le plus simple est de préparer la fabrique qui construira l'objet routeur et de dire à la configuration du conteneur de l'utiliser. Disons que nous écrivons une méthode dans ce but `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Puis nous écrivons dans la [configuration |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Toutes les dépendances, telles qu'une connexion à une base de données, etc., sont transmises à la méthode factory en tant que paramètres en utilisant le [câblage automatique |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ Par utilisation séparée, nous entendons l'utilisation des capacités du routeu
663663
Donc encore une fois nous allons créer une méthode qui va construire un routeur, par exemple :
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Ou bien nous créerons directement des objets :
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/hu/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Integráció .[#toc-integration]
478478
==============================
479479

480-
Ahhoz, hogy a routerünket az alkalmazásba kapcsoljuk, tájékoztatnunk kell róla a DI konténert. A legegyszerűbb, ha elkészítjük a gyárat, amely a router objektumot fogja felépíteni, és megmondjuk a konténer konfigurációjának, hogy használja azt. Tegyük fel, hogy írunk egy metódust erre a célra `App\Router\RouterFactory::createRouter()`:
480+
Ahhoz, hogy a routerünket az alkalmazásba kapcsoljuk, tájékoztatnunk kell róla a DI konténert. A legegyszerűbb, ha elkészítjük a gyárat, amely a router objektumot fogja felépíteni, és megmondjuk a konténer konfigurációjának, hogy használja azt. Tegyük fel, hogy írunk egy metódust erre a célra `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Ezután beírjuk a [konfigurációba |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Az esetleges függőségeket, például az adatbázis-kapcsolatot stb., az [autowiring |dependency-injection:autowiring] segítségével paraméterként átadjuk a gyári metódusnak:
@@ -663,7 +663,7 @@ A szeparált használat alatt a router képességeinek olyan alkalmazásban tör
663663
Tehát ismét létrehozunk egy metódust, amely létrehoz egy útválasztót, például:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Vagy közvetlenül hozzuk létre az objektumokat:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/it/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Integrazione .[#toc-integration]
478478
================================
479479

480-
Per collegare il nostro router all'applicazione, dobbiamo comunicarlo al contenitore DI. Il modo più semplice è preparare il factory che costruirà l'oggetto router e dire al contenitore di configurazione di usarlo. Diciamo quindi di scrivere un metodo a questo scopo `App\Router\RouterFactory::createRouter()`:
480+
Per collegare il nostro router all'applicazione, dobbiamo comunicarlo al contenitore DI. Il modo più semplice è preparare il factory che costruirà l'oggetto router e dire al contenitore di configurazione di usarlo. Diciamo quindi di scrivere un metodo a questo scopo `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Poi scriviamo nella [configurazione |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Tutte le dipendenze, come la connessione al database, ecc. vengono passate al metodo factory come parametri, utilizzando l'[autowiring |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ Per uso separato si intende l'uso delle funzionalità del router in un'applicazi
663663
Quindi creeremo di nuovo un metodo che costruirà un router, ad esempio:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Oppure creeremo direttamente gli oggetti:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

application/pl/routing.texy

+5-5
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ $router->addRoute('index<?.html \.html?|\.php|>', /* ... */);
477477
Integracja aplikacji .[#toc-integration]
478478
========================================
479479

480-
Aby zintegrować stworzony router z aplikacją, musimy powiedzieć o nim kontenerowi DI. Najprostszym sposobem na to jest przygotowanie fabryki tworzącej obiekt routera i powiedzenie konfiguracji kontenera, aby go użyć. Załóżmy, że w tym celu napiszemy metodę `App\Router\RouterFactory::createRouter()`:
480+
Aby zintegrować stworzony router z aplikacją, musimy powiedzieć o nim kontenerowi DI. Najprostszym sposobem na to jest przygotowanie fabryki tworzącej obiekt routera i powiedzenie konfiguracji kontenera, aby go użyć. Załóżmy, że w tym celu napiszemy metodę `App\Core\RouterFactory::createRouter()`:
481481

482482
```php
483-
namespace App\Router;
483+
namespace App\Core;
484484

485485
use Nette\Application\Routers\RouteList;
486486

@@ -499,7 +499,7 @@ Następnie wpisujemy do [konfiguracji |dependency-injection:services]:
499499

500500
```neon
501501
services:
502-
- App\Router\RouterFactory::createRouter
502+
- App\Core\RouterFactory::createRouter
503503
```
504504

505505
Wszelkie zależności, na przykład od bazy danych itp, są przekazywane do metody fabrycznej jako jej parametry przez [autowiring |dependency-injection:autowiring]:
@@ -663,7 +663,7 @@ Przez użycie samodzielne rozumiemy wykorzystanie możliwości routera w aplikac
663663
Czyli znowu tworzymy metodę, która buduje dla nas np. router:
664664

665665
```php
666-
namespace App\Router;
666+
namespace App\Core;
667667

668668
use Nette\Routing\RouteList;
669669

@@ -694,7 +694,7 @@ $httpRequest = $container->getByType(Nette\Http\IRequest::class);
694694
Możemy też wykonać obiekty bezpośrednio:
695695

696696
```php
697-
$router = App\Router\RouterFactory::createRouter();
697+
$router = App\Core\RouterFactory::createRouter();
698698
$httpRequest = (new Nette\Http\RequestFactory)->fromGlobals();
699699
```
700700

0 commit comments

Comments
 (0)