From 4603db929fcbcdfa016cc614606a75692e60fa17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Mon, 3 Feb 2025 18:36:13 +0100 Subject: [PATCH 01/10] Sync language/predefined/backedenum, closure, countable, fiber with EN --- language/predefined/backedenum/from.xml | 112 ++++++++++++ language/predefined/backedenum/tryfrom.xml | 113 ++++++++++++ language/predefined/closure/bind.xml | 133 +++++++++++++++ language/predefined/closure/bindto.xml | 170 +++++++++++++++++++ language/predefined/closure/call.xml | 107 ++++++++++++ language/predefined/closure/construct.xml | 59 +++++++ language/predefined/closure/fromcallable.xml | 81 +++++++++ language/predefined/countable.xml | 63 +++++++ language/predefined/countable/count.xml | 100 +++++++++++ language/predefined/fiber/construct.xml | 54 ++++++ language/predefined/fiber/getcurrent.xml | 53 ++++++ language/predefined/fiber/getreturn.xml | 54 ++++++ language/predefined/fiber/isrunning.xml | 55 ++++++ language/predefined/fiber/isstarted.xml | 52 ++++++ language/predefined/fiber/issuspended.xml | 52 ++++++ language/predefined/fiber/isterminated.xml | 53 ++++++ language/predefined/fiber/resume.xml | 67 ++++++++ language/predefined/fiber/start.xml | 66 +++++++ language/predefined/fiber/suspend.xml | 75 ++++++++ language/predefined/fiber/throw.xml | 66 +++++++ 20 files changed, 1585 insertions(+) create mode 100644 language/predefined/backedenum/from.xml create mode 100644 language/predefined/backedenum/tryfrom.xml create mode 100644 language/predefined/closure/bind.xml create mode 100644 language/predefined/closure/bindto.xml create mode 100644 language/predefined/closure/call.xml create mode 100644 language/predefined/closure/construct.xml create mode 100644 language/predefined/closure/fromcallable.xml create mode 100644 language/predefined/countable.xml create mode 100644 language/predefined/countable/count.xml create mode 100644 language/predefined/fiber/construct.xml create mode 100644 language/predefined/fiber/getcurrent.xml create mode 100644 language/predefined/fiber/getreturn.xml create mode 100644 language/predefined/fiber/isrunning.xml create mode 100644 language/predefined/fiber/isstarted.xml create mode 100644 language/predefined/fiber/issuspended.xml create mode 100644 language/predefined/fiber/isterminated.xml create mode 100644 language/predefined/fiber/resume.xml create mode 100644 language/predefined/fiber/start.xml create mode 100644 language/predefined/fiber/suspend.xml create mode 100644 language/predefined/fiber/throw.xml diff --git a/language/predefined/backedenum/from.xml b/language/predefined/backedenum/from.xml new file mode 100644 index 00000000..a5dccc72 --- /dev/null +++ b/language/predefined/backedenum/from.xml @@ -0,0 +1,112 @@ + + + + + + BackedEnum::from + Mapuje skalar na instancję enum + + + + &reftitle.description; + + public static staticBackedEnum::from + intstringvalue + + + Metoda from tłumaczy ciąg znaków string lub liczbę całkowitą int + na odpowiedni przypadek Enuma, jeśli taki istnieje. Jeśli nie zdefiniowano pasującego przypadku, + zostanie zgłoszony błądValueError. + + + + + + &reftitle.parameters; + + + value + + + Wartość skalarna do mapowania na przypadek enuma. + + + + + + + + &reftitle.returnvalues; + + Instancja przypadku tego wyliczenia. + + + + + &reftitle.examples; + + Podstawowe użycie + + Poniższy przykład ilustruje sposób zwracania przypadków enum. + + + +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + + UnitEnum::cases + BackedEnum::tryFrom + + + + + + diff --git a/language/predefined/backedenum/tryfrom.xml b/language/predefined/backedenum/tryfrom.xml new file mode 100644 index 00000000..dc0b95e8 --- /dev/null +++ b/language/predefined/backedenum/tryfrom.xml @@ -0,0 +1,113 @@ + + + + + + BackedEnum::tryFrom + Mapuje skalar na instancję enum lub null + + + + &reftitle.description; + + public static staticnullBackedEnum::tryFrom + intstringvalue + + + Metoda tryFrom tłumaczy ciąg znaków string lub liczbę całkowitą int + na odpowiedni przypadek Enum, jeśli taki istnieje. Jeśli nie ma zdefiniowanego pasującego przypadku, + zwróci wartość null. + + + + + + &reftitle.parameters; + + + value + + + Wartość skalarna do mapowania na przypadek enum. + + + + + + + + &reftitle.returnvalues; + + Instancja przypadku tego wyliczenia lub null, jeśli nie został znaleziony. + + + + + &reftitle.examples; + + Podstawowe użycie + + Poniższy przykład ilustruje sposób zwracania przypadków enum. + + + +]]> + + &example.outputs; + + + + + + + + &reftitle.seealso; + + + UnitEnum::cases + BackedEnum::from + + + + + + diff --git a/language/predefined/closure/bind.xml b/language/predefined/closure/bind.xml new file mode 100644 index 00000000..242cc996 --- /dev/null +++ b/language/predefined/closure/bind.xml @@ -0,0 +1,133 @@ + + + + + + Closure::bind + + Duplikuje domknięcie z określonym powiązanym obiektem i zakresem klasy + + + + + &reftitle.description; + + public static ClosurenullClosure::bind + Closureclosure + objectnullnewThis + objectstringnullnewScope"static" + + + Ta metoda jest statyczną wersją metody Closure::bindTo. + Więcej informacji można znaleźć w dokumentacji tej metody. + + + + + + &reftitle.parameters; + + + closure + + + Funkcje anonimowe do powiązania. + + + + + newThis + + + Obiekt, z którym dana funkcja anonimowa powinna być powiązana lub + &null;, aby zamknięcie nie było powiązane. + + + + + newScope + + + Zakres klasy, z którą ma być powiązane domknięcie lub + 'static', aby zachować bieżący. Jeśli podano obiekt, + zamiast tego zostanie użyty typ obiektu. Określa to widoczność chronionych + i prywatnych metod powiązanego obiektu. + Niedozwolone jest przekazywanie (obiektu) klasy wewnętrznej jako tego parametru. + + + + + + + + &reftitle.returnvalues; + + Zwraca nowy obiekt Closure object lub &null; przy niepowodzeniu. + + + + + &reftitle.examples; + + Przykład <function>Closure::bind</function> + +ifoo; +}; + +$bcl1 = Closure::bind($cl1, null, 'A'); +$bcl2 = Closure::bind($cl2, new A(), 'A'); +echo $bcl1(), "\n"; +echo $bcl2(), "\n"; +?> +]]> + + &example.outputs.similar; + + + + + + + + + &reftitle.seealso; + + Funkcje anonimowe + Closure::bindTo + + + + + diff --git a/language/predefined/closure/bindto.xml b/language/predefined/closure/bindto.xml new file mode 100644 index 00000000..1c4a79fb --- /dev/null +++ b/language/predefined/closure/bindto.xml @@ -0,0 +1,170 @@ + + + + + + Closure::bindTo + + Duplikuje domknięcie z nowym powiązanym obiektem i zakresem klasy + + + + + &reftitle.description; + + public ClosurenullClosure::bindTo + objectnullnewThis + objectstringnullnewScope"static" + + + Tworzy i zwraca nową funkcję + anonimową z tym samym ciałem i powiązanymi zmiennymi co ta, + ale prawdopodobnie z innym powiązanym obiektem i nowym zakresem klasy. + + + + “Powiązany obiekt” określa wartość $this jaką + będzie miało ciało funkcji, a “zakres klasy” reprezentuje klasę, + która określa, do których prywatnych i chronionych członków anonimowa + funkcja będzie miała dostęp. Mianowicie, członkowie, którzy będą + widoczni, są tacy sami, jak gdyby anonimowa funkcja była metodą + klasy podanej jako wartość parametru newScope + parameter. + + + + Statyczne domknięcia nie mogą mieć żadnego powiązanego obiektu (wartość parametru + newThis powinna mieć wartość &null;), ale mimo to metoda + ta może być użyta do zmiany zakresu ich klasy. + + + + Ta metoda zapewni, że dla niestatycznego domknięcia, posiadanie powiązanej + instancji będzie oznaczać zakresu i odwrotnie. W tym celu + niestatyczne domknięcia, które mają zakres, ale instancję &null; są + statyczne, a niestatyczne domknięcia bez zakresu, które mają instancję inną niż null + są przypisywane do nieokreślonej klasy. + + + + + Jeśli chcesz zduplikować tylko anonimowe funkcje, możesz zamiast tego użyć + klonowania. + + + + + + + &reftitle.parameters; + + + newThis + + + Obiekt, z którym dana funkcja anonimowa powinna być powiązana lub + &null; dla domknięcia, które ma być niepowiązane. + + + + + newScope + + + Zakres klasy, do której ma być przypisane domknięcie lub + 'static', aby zachować bieżący. eśli podano obiekt, zamiast tego zostanie + użyty typ obiektu. Określa on widoczność chronionych + i prywatnych metod powiązanego obiektu. + Niedozwolone jest przekazywanie (obiektu) klasy wewnętrznej jako tego parametru. + + + + + + + + &reftitle.returnvalues; + + Zwraca nowo utworzony obiekt Closure + lub &null; przy niepowodzeniu. + + + + + &reftitle.examples; + + Przyład <function>Closure::bindTo</function> + +val = $val; + } + + public function getClosure() + { + // Zwraca domknięcie powiązane z tym obiektem i zakresem + return function() { + return $this->val; + }; + } +} + +$ob1 = new A(1); +$ob2 = new A(2); + +$cl = $ob1->getClosure(); +echo $cl(), "\n"; + +$cl = $cl->bindTo($ob2); +echo $cl(), "\n"; + +?> +]]> + + &example.outputs.similar; + + + + + + + + + &reftitle.seealso; + + Funkcje anonimowe + Closure::bind + + + + + diff --git a/language/predefined/closure/call.xml b/language/predefined/closure/call.xml new file mode 100644 index 00000000..f763e409 --- /dev/null +++ b/language/predefined/closure/call.xml @@ -0,0 +1,107 @@ + + + + + + Closure::call + Wiąże i wywołuje domknięcie + + + &reftitle.description; + + public mixedClosure::call + objectnewThis + mixedargs + + + Tymczasowo wiąże domknięcie z newThis, i wywołuje + je z podanymi parametrami. + + + + &reftitle.parameters; + + + newThis + + + Obiekt do powiązania domknięcia na czas trwania + wywołania. + + + + + args + + + Zero lub więcej parametrów, które zostaną przekazane jako parametry do + domknięcia. + + + + + + + &reftitle.returnvalues; + + Zwraca wartość zwracaną domknięcia. + + + + &reftitle.examples; + + Przykład <function>Closure::call</function> + +value = $value; + } + + public function getValue() { + return $this->value; + } +} + +$three = new Value(3); +$four = new Value(4); + +$closure = function ($delta) { var_dump($this->getValue() + $delta); }; +$closure->call($three, 4); +$closure->call($four, 4); +?> +]]> + + &example.outputs; + + + + + + + diff --git a/language/predefined/closure/construct.xml b/language/predefined/closure/construct.xml new file mode 100644 index 00000000..65d3576c --- /dev/null +++ b/language/predefined/closure/construct.xml @@ -0,0 +1,59 @@ + + + + + + Closure::__construct + Konstruktor, który nie pozwala na tworzenie instancji + + + + &reftitle.description; + + private Closure::__construct + + + + Ta metoda istnieje tylko po to, aby uniemożliwić tworzenie instancji klasy + Closure. Obiekty tej klasy są tworzone + w sposób opisany na stronie + funkcje anonimowe. + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.seealso; + + + Funkcje anonimowe + + + + + + diff --git a/language/predefined/closure/fromcallable.xml b/language/predefined/closure/fromcallable.xml new file mode 100644 index 00000000..fa5e8eb2 --- /dev/null +++ b/language/predefined/closure/fromcallable.xml @@ -0,0 +1,81 @@ + + + + + + Closure::fromCallable + Przekształca callable w domknięcie + + + + &reftitle.description; + + public static ClosureClosure::fromCallable + callablecallback + + + Tworzy i zwraca nową funkcję + anonimową z podanego parametru callback przy + użyciu bieżącego zakresu. Ta metoda sprawdza, czy callback jest + funkcją zwrotną w bieżącym zakresie i zgłasza błąd TypeError, + jeśli tak nie jest. + + + + Od PHP 8.1.0, składnia funkcji zwrotnej pierwszej klasy ma taką samą semantykę jak ta metoda. + + + + + + &reftitle.parameters; + + + callback + + + Funkcja zwrotna do przekształcenia. + + + + + + + + &reftitle.returnvalues; + + Zwraca nowo utworzone Domknięcie lub zgłasza błąd + TypeError, jeśli parametr callback nie + jest funkcją zwrotną w bieżącym zakresie. + + + + + &reftitle.seealso; + + Funkcje anonimowe + Składnia funkcji zwrotnej pierwszej klasy + + + + + diff --git a/language/predefined/countable.xml b/language/predefined/countable.xml new file mode 100644 index 00000000..44179cc2 --- /dev/null +++ b/language/predefined/countable.xml @@ -0,0 +1,63 @@ + + + + + + Interfejs Countable + Countable + + + + +
+ &reftitle.intro; + + Klasy implementujące Countable mogą być używane z + funkcją count. + +
+ + +
+ &reftitle.interfacesynopsis; + + + + + Countable + + + &Methods; + + + + + + +
+ +
+ + &language.predefined.countable.count; + +
+ diff --git a/language/predefined/countable/count.xml b/language/predefined/countable/count.xml new file mode 100644 index 00000000..59e628f0 --- /dev/null +++ b/language/predefined/countable/count.xml @@ -0,0 +1,100 @@ + + + + + + Countable::count + Liczy elementy obiektu + + + + &reftitle.description; + + public intCountable::count + + + + Metoda ta jest wykonywana, gdy parametr value dla + count obiektem implementującym + Countable. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Niestandardowy obliczenie jako liczba całkowita int. + + + + + &reftitle.examples; + + <function>Countable::count</function> example + +count; + } +} + +$counter = new Counter; + +for ($i = 0; $i < 10; ++$i) { + echo "I have been count()ed " . count($counter) . " times\n"; +} + +?> +]]> + + &example.outputs.similar; + + + + + + + + diff --git a/language/predefined/fiber/construct.xml b/language/predefined/fiber/construct.xml new file mode 100644 index 00000000..00fc5903 --- /dev/null +++ b/language/predefined/fiber/construct.xml @@ -0,0 +1,54 @@ + + + + + + Fiber::__construct + Tworzy nową instancję Fiber + + + + &reftitle.description; + + public Fiber::__construct + callablecallback + + + + + &reftitle.parameters; + + + callback + + + Callable do wywołania podczas uruchamiania fibera. + Argumenty podane do Fiber::start zostaną + dostarczone jako argumenty do podanego callable. + + + + + + + + diff --git a/language/predefined/fiber/getcurrent.xml b/language/predefined/fiber/getcurrent.xml new file mode 100644 index 00000000..634afee4 --- /dev/null +++ b/language/predefined/fiber/getcurrent.xml @@ -0,0 +1,53 @@ + + + + + + Fiber::getCurrent + Pobiera aktualnie wykonywaną instancję Fiber + + + + &reftitle.description; + + public static FibernullFiber::getCurrent + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca aktualnie wykonywaną instancję Fiber lub &null;, jeśli ta metoda jest + wywoływana spoza fibera. + + + + + diff --git a/language/predefined/fiber/getreturn.xml b/language/predefined/fiber/getreturn.xml new file mode 100644 index 00000000..0dbb3cd1 --- /dev/null +++ b/language/predefined/fiber/getreturn.xml @@ -0,0 +1,54 @@ + + + + + + Fiber::getReturn + Pobiera wartość zwracaną przez Fiber + + + + &reftitle.description; + + public mixedFiber::getReturn + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca wartość zwróconą przez callable dostarczoną do Fiber::__construct. + Jeśli fiber nie zwrócił wartości, ponieważ nie został uruchomiony, nie zakończył działania lub zgłosił wyjątek + zostanie zgłoszony błąd FiberError. + + + + + diff --git a/language/predefined/fiber/isrunning.xml b/language/predefined/fiber/isrunning.xml new file mode 100644 index 00000000..d15a02ba --- /dev/null +++ b/language/predefined/fiber/isrunning.xml @@ -0,0 +1,55 @@ + + + + + + Fiber::isRunning + Określa, czy fiber jest uruchomiony + + + + &reftitle.description; + + public boolFiber::isRunning + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca &true; tylko wtedy, gdy fiber jest uruchomiony. Fiber jest uważany za działający po wywołaniu + Fiber::start, Fiber::resume, lub + Fiber::throw, które jeszcze nie powróciło. + Zwraca &false;, jeśli fiber nie jest uruchomiony. + + + + + diff --git a/language/predefined/fiber/isstarted.xml b/language/predefined/fiber/isstarted.xml new file mode 100644 index 00000000..8e678809 --- /dev/null +++ b/language/predefined/fiber/isstarted.xml @@ -0,0 +1,52 @@ + + + + + + Fiber::isStarted + Określa, czy fiber został uruchomiony + + + + &reftitle.description; + + public boolFiber::isStarted + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca &true; tylko po uruchomieniu fiber; w przeciwnym razie zwracana jest wartość &false;. + + + + + diff --git a/language/predefined/fiber/issuspended.xml b/language/predefined/fiber/issuspended.xml new file mode 100644 index 00000000..fbd79c50 --- /dev/null +++ b/language/predefined/fiber/issuspended.xml @@ -0,0 +1,52 @@ + + + + + + Fiber::isSuspended + Określa, czy fiber jest zawieszony + + + + &reftitle.description; + + public boolFiber::isSuspended + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca &true;, jeśli fiber jest aktualnie zawieszony; w przeciwnym razie zwracana jest wartość &false;. + + + + + diff --git a/language/predefined/fiber/isterminated.xml b/language/predefined/fiber/isterminated.xml new file mode 100644 index 00000000..b88a5db8 --- /dev/null +++ b/language/predefined/fiber/isterminated.xml @@ -0,0 +1,53 @@ + + + + + + Fiber::isTerminated + Określa, czy fiber został zakończony + + + + &reftitle.description; + + public boolFiber::isTerminated + + + + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Zwraca &true; tylko po zakończeniu działania fiber, poprzez powrót lub zgłoszenie wyjątku; + w przeciwnym razie zwracana jest wartość &false;. + + + + + diff --git a/language/predefined/fiber/resume.xml b/language/predefined/fiber/resume.xml new file mode 100644 index 00000000..68f610be --- /dev/null +++ b/language/predefined/fiber/resume.xml @@ -0,0 +1,67 @@ + + + + + + Fiber::resume + Wznawia wykonywanie fiber z wartością + + + + &reftitle.description; + + public mixedFiber::resume + mixedvalue&null; + + + Wznawia działanie fiber używając podanej wartości jako wyniku bieżącego wywołania Fiber::suspend. + + + Jeśli fiber nie jest zawieszony w momencie wywołania tej metody, zostanie wyrzucony błąd FiberError. + + + + + &reftitle.parameters; + + + value + + + Wartość do wznowienia działania fiber. Wartość ta będzie wartością zwracaną bieżącego wywołania + Fiber::suspend. + + + + + + + + &reftitle.returnvalues; + + Wartość przekazywana do następnego wywołania metody Fiber::suspend lub &null; jeśli fiber powróci. + Jeśli fiber zgłosi wyjątek przed zawieszeniem, zostanie on zgłoszony z wywołania do tej metody. + + + + + diff --git a/language/predefined/fiber/start.xml b/language/predefined/fiber/start.xml new file mode 100644 index 00000000..3bc590ed --- /dev/null +++ b/language/predefined/fiber/start.xml @@ -0,0 +1,66 @@ + + + + + + Fiber::start + Rozpoczyna wykonywanie fiber + + + + &reftitle.description; + + public mixedFiber::start + mixedargs + + + Zmienna lista argumentów do przekazania do callable używanego podczas konstruowania fiber. + + + Jeśli fiber został już uruchomiony w momencie wywołania tej metody, zostanie zgłoszony błąd FiberError. + + + + + &reftitle.parameters; + + + args + + + Argumenty do użycia podczas wywoływania callable przekazanego do konstruktora fiber. + + + + + + + + &reftitle.returnvalues; + + Wartość przekazana pierwszemu wywołaniu metody Fiber::suspend lub &null;, jeśli fiber powróci. + Jeśli fiber zgłosi wyjątek przed zawieszeniem, zostanie on wyrzucony z wywołania do tej metody. + + + + + diff --git a/language/predefined/fiber/suspend.xml b/language/predefined/fiber/suspend.xml new file mode 100644 index 00000000..09f14c9d --- /dev/null +++ b/language/predefined/fiber/suspend.xml @@ -0,0 +1,75 @@ + + + + + + Fiber::suspend + Zawiesza wykonywanie bieżącego fibera + + + + &reftitle.description; + + public static mixedFiber::suspend + mixedvalue&null; + + + Zawiesza wykonywanie bieżącego fiber. Wartość przekazana tej metodzie zostanie zwrócona z wywołania do + Fiber::start, Fiber::resume, lub + Fiber::throw, które przełączyło wykonywanie na bieżący fiber. + + + Gdy fiber zostanie wznowiony, ta metoda zwraca wartość przekazaną do metody Fiber::resume. + Jeśli fiber zostanie wznowiony przy użyciu Fiber::throw, wyjątek przekazany tej metodzie + zostanie zgłoszony z wywołania tej metody. + + + Jeśli metoda ta zostanie wywołana spoza fiber, zostanie zgłoszony błąd FiberError. + + + + + &reftitle.parameters; + + + value + + + Wartość zwracana z wywołania metody Fiber::start, + Fiber::resume, lub Fiber::throw, + które przełączyło wykonanie na bieżący fiber. + + + + + + + + &reftitle.returnvalues; + + Wartość przekazana do metody Fiber::resume. + + + + + + diff --git a/language/predefined/fiber/throw.xml b/language/predefined/fiber/throw.xml new file mode 100644 index 00000000..6ef38b05 --- /dev/null +++ b/language/predefined/fiber/throw.xml @@ -0,0 +1,66 @@ + + + + + + Fiber::throw + Wznawia wykonywanie fiber z wyjątkiem + + + + &reftitle.description; + + public mixedFiber::throw + Throwableexception + + + Wznawia działanie fiber rzucając podany wyjątek z bieżącego wywołania metody Fiber::suspend. + + + Jeśli fiber nie jest zawieszony w momencie wywołania tej metody, zostanie rzucony błąd FiberError. + + + + + &reftitle.parameters; + + + exception + + + Wyjątek do zgłoszenia do fiber z bieżącego wywołania metody Fiber::suspend. + + + + + + + + &reftitle.returnvalues; + + Wartość przekazywana do następnego wywołania metody Fiber::suspend lub &null;, jeśli fiber powróci. + Jeśli fiber zgłosi wyjątek przed zawieszeniem, zostanie on zgłoszony z wywołania do tej metody. + + + + + From 82f1a64d47c655f6d33c559801eb6d530005841d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:05:23 +0100 Subject: [PATCH 02/10] Update language/predefined/fiber/isrunning.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/isrunning.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/isrunning.xml b/language/predefined/fiber/isrunning.xml index d15a02ba..32990272 100644 --- a/language/predefined/fiber/isrunning.xml +++ b/language/predefined/fiber/isrunning.xml @@ -27,7 +27,7 @@ Zwraca &true; tylko wtedy, gdy fiber jest uruchomiony. Fiber jest uważany za działający po wywołaniu Fiber::start, Fiber::resume, lub - Fiber::throw, które jeszcze nie powróciło. + Fiber::throw, które jeszcze niczego nie zwróciło. Zwraca &false;, jeśli fiber nie jest uruchomiony. From dfb8b9257c9a0dc33e1f61a87887ec19e4fe8004 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:05:34 +0100 Subject: [PATCH 03/10] Update language/predefined/fiber/isstarted.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/isstarted.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/isstarted.xml b/language/predefined/fiber/isstarted.xml index 8e678809..a082279a 100644 --- a/language/predefined/fiber/isstarted.xml +++ b/language/predefined/fiber/isstarted.xml @@ -25,7 +25,7 @@ &reftitle.returnvalues; - Zwraca &true; tylko po uruchomieniu fiber; w przeciwnym razie zwracana jest wartość &false;. + Zwraca &true; tylko po uruchomieniu fibera; w przeciwnym razie zwracana jest wartość &false;. From 069320b35d7f24b7b6826f1049a6b592ffccff66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:05:42 +0100 Subject: [PATCH 04/10] Update language/predefined/fiber/isterminated.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/isterminated.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/isterminated.xml b/language/predefined/fiber/isterminated.xml index b88a5db8..aa849342 100644 --- a/language/predefined/fiber/isterminated.xml +++ b/language/predefined/fiber/isterminated.xml @@ -25,7 +25,7 @@ &reftitle.returnvalues; - Zwraca &true; tylko po zakończeniu działania fiber, poprzez powrót lub zgłoszenie wyjątku; + Zwraca &true; tylko po zakończeniu działania fibera, poprzez wywołanie return lub zgłoszenie wyjątku; w przeciwnym razie zwracana jest wartość &false;. From fa0d13a17080c9080b18580059e7fcede4dda8b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:05:59 +0100 Subject: [PATCH 05/10] Update language/predefined/fiber/resume.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/resume.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/resume.xml b/language/predefined/fiber/resume.xml index 68f610be..6cd87fab 100644 --- a/language/predefined/fiber/resume.xml +++ b/language/predefined/fiber/resume.xml @@ -14,7 +14,7 @@ mixedvalue&null; - Wznawia działanie fiber używając podanej wartości jako wyniku bieżącego wywołania Fiber::suspend. + Wznawia działanie fibera używając podanej wartości jako wyniku bieżącego wywołania Fiber::suspend. Jeśli fiber nie jest zawieszony w momencie wywołania tej metody, zostanie wyrzucony błąd FiberError. From f398a44975d7979f0d8cd2895db8b3b720e522be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:06:08 +0100 Subject: [PATCH 06/10] Update language/predefined/fiber/resume.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/resume.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/resume.xml b/language/predefined/fiber/resume.xml index 6cd87fab..cb5fa6a7 100644 --- a/language/predefined/fiber/resume.xml +++ b/language/predefined/fiber/resume.xml @@ -28,7 +28,7 @@ value - Wartość do wznowienia działania fiber. Wartość ta będzie wartością zwracaną bieżącego wywołania + Wartość do wznowienia działania fibera. Wartość ta będzie wartością zwracaną bieżącego wywołania Fiber::suspend. From f680ff1624542a30ba88a4b5c4f2920ef6705175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:06:15 +0100 Subject: [PATCH 07/10] Update language/predefined/fiber/start.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/start.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/start.xml b/language/predefined/fiber/start.xml index 3bc590ed..c6aa3a8c 100644 --- a/language/predefined/fiber/start.xml +++ b/language/predefined/fiber/start.xml @@ -4,7 +4,7 @@ Fiber::start - Rozpoczyna wykonywanie fiber + Rozpoczyna wykonywanie fibera From cc30d60a567ebff0241e00961077b22ffed9d3c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:06:22 +0100 Subject: [PATCH 08/10] Update language/predefined/fiber/start.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/start.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/start.xml b/language/predefined/fiber/start.xml index c6aa3a8c..cd01a99a 100644 --- a/language/predefined/fiber/start.xml +++ b/language/predefined/fiber/start.xml @@ -14,7 +14,7 @@ mixedargs - Zmienna lista argumentów do przekazania do callable używanego podczas konstruowania fiber. + Zmienna lista argumentów do przekazania do callable używanego podczas konstruowania fibera. Jeśli fiber został już uruchomiony w momencie wywołania tej metody, zostanie zgłoszony błąd FiberError. From 7a1c97345f42eb4bad879b6d583e08db444eba07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 7 Feb 2025 17:06:30 +0100 Subject: [PATCH 09/10] Update language/predefined/fiber/throw.xml Co-authored-by: Maciej Sobaczewski --- language/predefined/fiber/throw.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/predefined/fiber/throw.xml b/language/predefined/fiber/throw.xml index 6ef38b05..d66de938 100644 --- a/language/predefined/fiber/throw.xml +++ b/language/predefined/fiber/throw.xml @@ -14,7 +14,7 @@ Throwableexception - Wznawia działanie fiber rzucając podany wyjątek z bieżącego wywołania metody Fiber::suspend. + Wznawia działanie fibera rzucając podany wyjątek z bieżącego wywołania metody Fiber::suspend. Jeśli fiber nie jest zawieszony w momencie wywołania tej metody, zostanie rzucony błąd FiberError. From 1883c3f9cc927d7f2e0d33f58b158d4c9774b67f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Ba=C5=84kowski?= Date: Fri, 14 Feb 2025 14:08:56 +0100 Subject: [PATCH 10/10] Small changes in bind, bindto, fromcallable, count.xml --- language/predefined/closure/bind.xml | 2 +- language/predefined/closure/bindto.xml | 3 +-- language/predefined/closure/fromcallable.xml | 10 +++++----- language/predefined/countable/count.xml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/language/predefined/closure/bind.xml b/language/predefined/closure/bind.xml index 242cc996..16de2a30 100644 --- a/language/predefined/closure/bind.xml +++ b/language/predefined/closure/bind.xml @@ -40,7 +40,7 @@ Obiekt, z którym dana funkcja anonimowa powinna być powiązana lub - &null;, aby zamknięcie nie było powiązane. + &null;, aby domknięcie nie było powiązane. diff --git a/language/predefined/closure/bindto.xml b/language/predefined/closure/bindto.xml index 1c4a79fb..7d024ce6 100644 --- a/language/predefined/closure/bindto.xml +++ b/language/predefined/closure/bindto.xml @@ -28,8 +28,7 @@ która określa, do których prywatnych i chronionych członków anonimowa funkcja będzie miała dostęp. Mianowicie, członkowie, którzy będą widoczni, są tacy sami, jak gdyby anonimowa funkcja była metodą - klasy podanej jako wartość parametru newScope - parameter. + klasy podanej jako wartość parametru newScope. diff --git a/language/predefined/closure/fromcallable.xml b/language/predefined/closure/fromcallable.xml index fa5e8eb2..28a45df5 100644 --- a/language/predefined/closure/fromcallable.xml +++ b/language/predefined/closure/fromcallable.xml @@ -17,12 +17,12 @@ Tworzy i zwraca nową funkcję anonimową z podanego parametru callback przy użyciu bieżącego zakresu. Ta metoda sprawdza, czy callback jest - funkcją zwrotną w bieżącym zakresie i zgłasza błąd TypeError, + callable w bieżącym zakresie i zgłasza błąd TypeError, jeśli tak nie jest. - Od PHP 8.1.0, składnia funkcji zwrotnej pierwszej klasy ma taką samą semantykę jak ta metoda. + Od PHP 8.1.0, składnia callable pierwszej klasy ma taką samą semantykę jak ta metoda. @@ -34,7 +34,7 @@ callback - Funkcja zwrotna do przekształcenia. + Callable do przekształcenia. @@ -46,7 +46,7 @@ Zwraca nowo utworzone Domknięcie lub zgłasza błąd TypeError, jeśli parametr callback nie - jest funkcją zwrotną w bieżącym zakresie. + jest callable w bieżącym zakresie. @@ -54,7 +54,7 @@ &reftitle.seealso; Funkcje anonimowe - Składnia funkcji zwrotnej pierwszej klasy + Składnia callable pierwszej klasy diff --git a/language/predefined/countable/count.xml b/language/predefined/countable/count.xml index 59e628f0..d7270ca8 100644 --- a/language/predefined/countable/count.xml +++ b/language/predefined/countable/count.xml @@ -28,7 +28,7 @@ &reftitle.returnvalues; - Niestandardowy obliczenie jako liczba całkowita int. + Niestandardowe obliczenie jako liczba całkowita int.