1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-23 23:32:16 +01:00

Update to En uopz-set-mock.xml

This commit is contained in:
Mikhail Alferov
2024-09-25 15:07:05 +03:00
committed by GitHub
parent aaf6e45b09
commit cb32a9dbc6

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f47136fc2b68ada92f44fb59e1083c68355d15bf Maintainer: lex Status: ready -->
<!-- EN-Revision: 0545e305cf06937b14b3f0694d6e716c9881ffd7 Maintainer: lex Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.uopz-set-mock" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -73,11 +73,11 @@
</thead>
<tbody>
<row>
<entry>uopz 6.0.0</entry>
<entry>PECL-модуль uopz 6.0.0</entry>
<entry>
Имитирование статических функций более не поддерживаются этой функцией.
Вместо это го следует использовать <function>uopz_redefine</function> и
<function>uopz_set_return</function>, или
Функция больше не поддерживает имитирование статических функций.
Вместо этого пользуются функциями <function>uopz_redefine</function>
и <function>uopz_set_return</function>, или
<link linkend="book.componere">Componere</link>.
</entry>
</row>
@@ -89,24 +89,30 @@
<refsect1 role="examples">
&reftitle.examples;
<example>
<title>Пример использования <function>uopz_set_mock</function></title>
<title>Пример использования функции <function>uopz_set_mock</function></title>
<programlisting role="php">
<![CDATA[
<?php
class A {
public function who() {
class A
{
public function who()
{
echo "A";
}
}
class mockA {
public function who() {
class mockA
{
public function who()
{
echo "mockA";
}
}
uopz_set_mock(A::class, mockA::class);
(new A)->who();
?>
]]>
</programlisting>