svn: /phpdoc/ru/trunk/reference/ mongodb/mongodb/driver/clientencryption/createdatakey.xml mongodb/mongodb/driver/clientencryption/decrypt.xml mongodb/mongodb/driver/clientencryption/encrypt.xml mongodb/mongodb/driver/clientencryption.xml mongodb/mongodb/driver/exception/encryptionexception.xml mongodb/mongodb/driver/manager/createclientencryption.xml sockets/functions/socket-wsaprotocol-info-export.xml sockets/functions/socket-wsaprotocol-info-import.xml sockets/functions/socket-wsaprotocol-inf

[email protected] (Andrey Gromov)
Newsgroups php.doc.ru
Message-ID <[email protected]>
rjhdby                                   Sat, 01 Feb 2020 10:07:11 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=349082

Log:
new

Changed paths:
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption.xml
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/exception/encryptionexception.xml
    A   phpdoc/ru/trunk/reference/mongodb/mongodb/driver/manager/createclientencryption.xml
    A   phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-export.xml
    A   phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-import.xml
    A   phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-release.xml
    A   phpdoc/ru/trunk/reference/zip/ziparchive/setmtimeindex.xml
    A   phpdoc/ru/trunk/reference/zip/ziparchive/setmtimename.xml
svn-diffs-349082.txt (text/x-diff, 45.8 KB)
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344035 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="mongodb-driver-clientencryption.createdatakey" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>MongoDB\Driver\ClientEncryption::createDataKey</refname>
+  <refpurpose>Создает ключ шифрования</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <modifier>final</modifier> <modifier>public</modifier> <type>MongoDB\BSON\Binary</type><methodname>MongoDB\Driver\ClientEncryption::createDataKey</methodname>
+   <methodparam><type>string</type><parameter>kmsProvider</parameter></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Создает новый документ с ключем шифрования и кладет его в коллекцию
+   хранилища ключей.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>kmsProvider</parameter></term>
+    <listitem>
+     <para>
+      Провайдер KMS (<literal>"local"</literal> или <literal>"aws"</literal>),
+      который будет использоваться для шифрования нового ключа.
+     </para>
+    </listitem>
+   </varlistentry>
+
+   <varlistentry>
+    <term><parameter>options</parameter></term>
+    <listitem>
+     <para>
+      <table>
+       <title>Опции</title>
+       <tgroup cols="3">
+        <thead>
+         <row>
+          <entry>Опция</entry>
+          <entry>Тип</entry>
+          <entry>Описание</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>masterKey</entry>
+          <entry><type>array</type></entry>
+          <entry>
+           <para>
+            masterKey задает подходящий для KMS ключ, который будет
+            использоваться для шифрования нового ключа.
+            Если kmsProvider задан как <literal>aws</literal>, то параметр
+            обязателен и должен содержать следующие поля:
+            <table>
+             <title>Опции masterKey для AWS</title>
+             <tgroup cols="3">
+              <thead>
+               <row>
+                <entry>Опция</entry>
+                <entry>Тип</entry>
+                <entry>Описание</entry>
+               </row>
+              </thead>
+              <tbody>
+               <row>
+                <entry>region</entry>
+                <entry>string</entry>
+                <entry>Обязателен</entry>
+               </row>
+               <row>
+                <entry>key</entry>
+                <entry>string</entry>
+                <entry>Обязателен. Amazon Resource Name (ARN) для
+                 мастер ключа пользователя (CMK) AWS</entry>
+               </row>
+               <row>
+                <entry>endpoint</entry>
+                <entry>string</entry>
+                <entry>Необязательный. Альтернативный идентификатор
+                 хоста, куда будет отправляться запрос KMS. Может
+                 содержать номер порта</entry>
+               </row>
+              </tbody>
+             </tgroup>
+            </table>
+           </para>
+          </entry>
+         </row>
+         <row>
+          <entry>keyAltNames</entry>
+          <entry><type>array</type></entry>
+          <entry>
+           <para>
+            Опциональный список альтернативных имен использующихся
+            для ссылки на ключ. Если ключ создан с использованием
+            альтернативных имён, то при шифровании можно ссылаться
+            на уникальное альтернативное имя вместо
+            <literal>_id</literal>.
+           </para>
+          </entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает идентификатор нового ключа в виде объекта
+   <classname>MongoDB\BSON\Binary</classname> с подтипом 4 (UUID).
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <simplelist>
+   &mongodb.throws.argumentparsing;
+   <member>Бросает исключение <classname>MongoDB\Driver\Exception\EncryptionException</classname>
+    если в процессе создания ключа произошла ошибка</member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/createdatakey.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344035 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="mongodb-driver-clientencryption.decrypt" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>MongoDB\Driver\ClientEncryption::decrypt</refname>
+  <refpurpose>Расшифровать данных</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <modifier>final</modifier> <modifier>public</modifier> <type>mixed</type><methodname>MongoDB\Driver\ClientEncryption::decrypt</methodname>
+   <methodparam><type>MongoDB\BSON\Binary</type><parameter>value</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Расшифровывает значение.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>value</parameter></term>
+    <listitem>
+     <para>
+      Объект класса <classname>MongoDB\BSON\Binary</classname> с
+      подтипом 6, содержащий зашифрованные данные.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает расшифрованные занные в том виде, как они былы
+   переданы в
+   <function>MongoDB\Driver\ClientEncryption::encrypt</function>.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <simplelist>
+   &mongodb.throws.argumentparsing;
+   <member>Бросает исключение
+    <classname>MongoDB\Driver\Exception\EncryptionException</classname>
+    если в процессе дешифровки произошла ошибка</member>
+  </simplelist>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><function>MongoDB\Driver\ClientEncryption::encrypt</function></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/decrypt.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344035 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="mongodb-driver-clientencryption.encrypt" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>MongoDB\Driver\ClientEncryption::encrypt</refname>
+  <refpurpose>Зашифровать данные</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <modifier>final</modifier> <modifier>public</modifier> <type>MongoDB\BSON\Binary</type><methodname>MongoDB\Driver\ClientEncryption::encrypt</methodname>
+   <methodparam><type>mixed</type><parameter>value</parameter></methodparam>
+   <methodparam choice="opt"><type>array</type><parameter>options</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Шифрует данные.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>value</parameter></term>
+    <listitem>
+     <para>
+      Значение для шифрования. Этот метод может зашифровать любые
+      данные, которые могут быть записаны в MongoDB.
+     </para>
+    </listitem>
+   </varlistentry>
+
+   <varlistentry>
+    <term><parameter>options</parameter></term>
+    <listitem>
+     <para>
+      <table>
+       <title>Опции шифрования</title>
+       <tgroup cols="3">
+        <thead>
+         <row>
+          <entry>Опция</entry>
+          <entry>Тип</entry>
+          <entry>Описание</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>algorithm</entry>
+          <entry><type>string</type></entry>
+          <entry>
+           <para>
+            Алгоритм шифрования. Используйте константы заданные в
+            <classname>MongoDB\Driver\ClientEncryption</classname>.
+           </para>
+          </entry>
+         </row>
+         <row>
+          <entry>keyAltName</entry>
+          <entry><type>string</type></entry>
+          <entry>
+           <para>
+            Задаёт документ коллекции хранилища ключей по
+            <literal>keyAltName</literal>.
+           </para>
+          </entry>
+         </row>
+         <row>
+          <entry>keyId</entry>
+          <entry><classname>MongoDB\BSON\Binary</classname></entry>
+          <entry>
+           <para>
+            Задаёт ключ данных по <literal>_id</literal>. Значение типа UUID
+            (бинарный подтип 4).
+           </para>
+          </entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </para>
+     <note>
+      <simpara>
+       Можно указывать только опцию <literal>keyId</literal> или
+       <literal>keyAltName</literal>, но не обе сразу. Опция
+       <literal>algorithm</literal> обязательна.
+      </simpara>
+     </note>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает зашифрованные данные в виде объекта
+   <classname>MongoDB\BSON\Binary</classname> с подтипом 6.
+  </para>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <simplelist>
+   &mongodb.throws.argumentparsing;
+   <member>Бросает исключение <classname>MongoDB\Driver\Exception\EncryptionException</classname>
+    если при шифровании возникла ошибка</member>
+  </simplelist>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><function>MongoDB\Driver\ClientEncryption::decrypt</function></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption/encrypt.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 344831 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<phpdoc:classref xml:id="class.mongodb-driver-clientencryption" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+ <title>Класс MongoDB\Driver\ClientEncryption</title>
+ <titleabbrev>MongoDB\Driver\ClientEncryption</titleabbrev>
+
+ <partintro>
+
+  <!-- {{{ MongoDB\Driver\ClientEncryption intro -->
+  <section xml:id="mongodb-driver-clientencryption.intro">
+   &reftitle.intro;
+   <para>
+    Класс <classname>MongoDB\Driver\ClientEncryption</classname>
+    обрабатывает как создание ключей шифронания на стороне
+    клиента, так и ручное шифрование/дешифрование.
+   </para>
+  </section>
+  <!-- }}} -->
+
+  <section xml:id="mongodb-driver-clientencryption.synopsis">
+   &reftitle.classsynopsis;
+
+   <!-- {{{ Synopsis -->
+   <classsynopsis>
+    <ooclass><classname>MongoDB\Driver\ClientEncryption</classname></ooclass>
+
+    <!-- {{{ Class synopsis -->
+    <classsynopsisinfo>
+     <modifier>final</modifier>
+     <ooclass>
+      <classname>MongoDB\Driver\ClientEncryption</classname>
+     </ooclass>
+    </classsynopsisinfo>
+    <!-- }}} -->
+
+    <!-- {{{ MongoDB\Driver\ReadPreference constants -->
+    <classsynopsisinfo role="comment">Constants</classsynopsisinfo>
+    <fieldsynopsis>
+     <modifier>const</modifier>
+     <type>string</type>
+     <varname linkend="mongodb-driver-clientencryption.constants.deterministic">MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC</varname>
+     <initializer>AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic</initializer>
+    </fieldsynopsis>
+    <fieldsynopsis>
+     <modifier>const</modifier>
+     <type>string</type>
+     <varname linkend="mongodb-driver-clientencryption.constants.random">MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM</varname>
+     <initializer>AEAD_AES_256_CBC_HMAC_SHA_512-Random</initializer>
+    </fieldsynopsis>
+
+    <classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.mongodb-driver-clientencryption')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
+   </classsynopsis>
+   <!-- }}} -->
+
+  </section>
+
+  <!-- {{{ MongoDB\Driver\ClientEncryption constants -->
+  <section xml:id="mongodb-driver-clientencryption.constants">
+   &reftitle.constants;
+   <variablelist>
+
+    <varlistentry xml:id="mongodb-driver-clientencryption.constants.deterministic">
+     <term><constant>MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC</constant></term>
+     <listitem>
+      <para>Использовать шифрования на случайном ключе</para>
+     </listitem>
+    </varlistentry>
+
+    <varlistentry xml:id="mongodb-driver-clientencryption.constants.random">
+     <term><constant>MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM</constant></term>
+     <listitem>
+      <para>Использовать детерминированное (запрашиваемое) шифрование</para>
+     </listitem>
+    </varlistentry>
+
+   </variablelist>
+  </section>
+  <!-- }}} -->
+
+  <section xml:id="mongodb-driver-clientencryption.seealso">
+   &reftitle.seealso;
+   <simplelist>
+    <member><function>MongoDB\Driver\Manager::createClientEncryption</function></member>
+   </simplelist>
+  </section>
+
+ </partintro>
+
+ &reference.mongodb.mongodb.driver.entities.clientencryption;
+
+</phpdoc:classref>
+
+<!-- Keep this comment at the end of the file
+        Local variables:
+        mode: sgml
+        sgml-omittag:t
+        sgml-shorttag:t
+        sgml-minimize-attributes:nil
+        sgml-always-quote-attributes:t
+        sgml-indent-step:1
+        sgml-indent-data:t
+        indent-tabs-mode:nil
+        sgml-parent-document:nil
+        sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+        sgml-exposed-tags:nil
+        sgml-local-catalogs:nil
+        sgml-local-ecat-files:nil
+        End:
+        vim600: syn=xml fen fdm=syntax fdl=2 si
+        vim: et tw=78 syn=sgml
+        vi: ts=1 sw=1
+        -->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/clientencryption.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/exception/encryptionexception.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/exception/encryptionexception.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/exception/encryptionexception.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 345347 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<phpdoc:classref xml:id="class.mongodb-driver-exception-encryptionexception" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+ <title>Класс MongoDB\Driver\Exception\EncryptionException</title>
+ <titleabbrev>MongoDB\Driver\Exception\EncryptionException</titleabbrev>
+
+ <partintro>
+
+  <!-- {{{ MongoDB\Driver\Exception\EncryptionException intro -->
+  <section xml:id="mongodb-driver-exception-encryptionexception.intro">
+   &reftitle.intro;
+   <para>
+    Базовый класс для исключений бросаемых в процессе шифрования
+    на стороне клиента.
+   </para>
+  </section>
+  <!-- }}} -->
+
+  <section xml:id="mongodb-driver-exception-encryptionexception.synopsis">
+   &reftitle.classsynopsis;
+
+   <!-- {{{ Synopsis -->
+   <classsynopsis>
+    <ooclass><classname>MongoDB\Driver\Exception\EncryptionException</classname></ooclass>
+
+    <!-- {{{ Class synopsis -->
+    <classsynopsisinfo>
+     <ooclass>
+      <classname>MongoDB\Driver\Exception\EncryptionException</classname>
+     </ooclass>
+
+     <ooclass>
+      <modifier>extends</modifier>
+      <classname>MongoDB\Driver\Exception\RuntimeException</classname>
+     </ooclass>
+
+     <oointerface>
+      <interfacename>MongoDB\Driver\Exception\Exception</interfacename>
+     </oointerface>
+    </classsynopsisinfo>
+    <!-- }}} -->
+    <classsynopsisinfo role="comment">&InheritedProperties;</classsynopsisinfo>
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('mongodb-driver-exception-runtimeexception.synopsis')/descendant::db:fieldsynopsis)" />
+    <!-- <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('runtimeexception.synopsis')/descendant::db:fieldsynopsis)" /> -->
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('exception.synopsis')/descendant::db:fieldsynopsis)" />
+
+    <classsynopsisinfo role="comment">&InheritedMethods;</classsynopsisinfo>
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.mongodb-driver-exception-runtimeexception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
+    <!-- <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.runtimeexception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" /> -->
+    <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.exception')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
+
+   </classsynopsis>
+   <!-- }}} -->
+
+  </section>
+
+ </partintro>
+
+</phpdoc:classref>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/exception/encryptionexception.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/manager/createclientencryption.xml
===================================================================
--- phpdoc/ru/trunk/reference/mongodb/mongodb/driver/manager/createclientencryption.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/mongodb/mongodb/driver/manager/createclientencryption.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 348272 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="mongodb-driver-manager.createclientencryption" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>MongoDB\Driver\Manager::createClientEncryption</refname>
+  <refpurpose>Создание нового объекта ClientEncryption</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <modifier>final</modifier> <modifier>public</modifier> <type>MongoDB\Driver\ClientEncryption</type><methodname>MongoDB\Driver\Manager::createClientEncryption</methodname>
+   <methodparam><type>array</type><parameter>options</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Создает новый объект
+   <classname>MongoDB\Driver\ClientEncryption</classname> с заданными
+   параметрами.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>options</parameter></term>
+    <listitem>
+     <para>
+      <table>
+       <title>options</title>
+       <tgroup cols="3">
+        <thead>
+         <row>
+          <entry>Параметр</entry>
+          <entry>Тип</entry>
+          <entry>Описание</entry>
+         </row>
+        </thead>
+        <tbody>
+         &mongodb.option.encryption.keyVaultClient;
+         &mongodb.option.encryption.keyVaultNamespace;
+         &mongodb.option.encryption.kmsProviders;
+        </tbody>
+       </tgroup>
+      </table>
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <simplelist>
+   &mongodb.throws.argumentparsing;
+   <member>Бросает исключение
+    <classname>MongoDB\Driver\Exception\RuntimeException</classname>
+    если расширение было скомпилировано без поддержки
+    libmongocrypt</member>
+  </simplelist>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><classname>MongoDB\Driver\ClientEncryption</classname></member>
+   <member>Страница в в руководстве по MongoDB: <link xlink:href="&url.mongodb.docs;core/security-explicit-client-side-encryption/">Явное (ручное) шифрование на уровне поля на стороне клиента</link></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/mongodb/mongodb/driver/manager/createclientencryption.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-export.xml
===================================================================
--- phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-export.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-export.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347749 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.socket-wsaprotocol-info-export" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>socket_wsaprotocol_info_export</refname>
+  <refpurpose>Экспорт структуры WSAPROTOCOL_INFO</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>string</type><methodname>socket_wsaprotocol_info_export</methodname>
+   <methodparam><type>resource </type><parameter>socket</parameter></methodparam>
+   <methodparam><type>int </type><parameter>target_pid</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Экспортирует структуру <literal>WSAPROTOCOL_INFO</literal> в
+   разделяемую память и возвращает идентификатор, который можно
+   использовать в <function>socket_wsaprotocol_info_import</function>.
+   Этот идентификатор пригоден только для использования в процессе
+   с PID указанным в <parameter>target_pid</parameter>.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>socket</parameter></term>
+    <listitem>
+     <para>
+      Корректный ресурс сокета.
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>target_pid</parameter></term>
+    <listitem>
+     <para>
+      Идентификатор процесса, который будет импортировать сокет.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает идентификатор, который можно использовать для импорта, &return.falseforfailure;
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><function>socket_wsaprotocol_info_import</function></member>
+   <member><function>socket_wsaprotocol_info_release</function></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-export.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-import.xml
===================================================================
--- phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-import.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-import.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347618 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.socket-wsaprotocol-info-import" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>socket_wsaprotocol_info_import</refname>
+  <refpurpose>Импортирует сокет из другого процесса</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>resource</type><methodname>socket_wsaprotocol_info_import</methodname>
+   <methodparam><type>string</type><parameter>info_id</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Импортирует сокет, который был экспортирован в другом процессе.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>info_id</parameter></term>
+    <listitem>
+     <para>
+      Идентификатор, полученный при вызове
+      <function>socket_wsaprotocol_info_export</function>.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   Возвращает ресурс сокета, &return.falseforfailure;
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><function>socket_wsaprotocol_info_export</function></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-import.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-release.xml
===================================================================
--- phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-release.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-release.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347618 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="function.socket-wsaprotocol-info-release" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>socket_wsaprotocol_info_release</refname>
+  <refpurpose>Высвобождает экспортированную структуру WSAPROTOCOL_INFO</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type><methodname>socket_wsaprotocol_info_release</methodname>
+   <methodparam><type>string</type><parameter>info_id</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Высвобождает разделяемую память, соответствующую заданному
+   <parameter>info_id</parameter>.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>info_id</parameter></term>
+    <listitem>
+     <para>
+      Идентификатор, полученный при вызове
+      <function>socket_wsaprotocol_info_export</function>.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <simplelist>
+   <member><function>socket_wsaprotocol_info_export</function></member>
+  </simplelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/sockets/functions/socket-wsaprotocol-info-release.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zip/ziparchive/setmtimeindex.xml
===================================================================
--- phpdoc/ru/trunk/reference/zip/ziparchive/setmtimeindex.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zip/ziparchive/setmtimeindex.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 349074 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="ziparchive.setmtimeindex" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>ZipArchive::setMtimeIndex</refname>
+  <refpurpose>Установить время модификации файла по его индексу</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type>
+   <methodname>ZipArchive::setMtimeIndex</methodname>
+   <methodparam><type>int</type><parameter>index</parameter></methodparam>
+   <methodparam><type>int</type><parameter>timestamp</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Установить время модификации файла по его индексу.
+  </para>
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>index</parameter></term>
+     <listitem>
+      <para>
+       Индекс.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>timestamp</parameter></term>
+     <listitem>
+      <para>
+       Время модификации (временная метка unix) файла.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       Опциональные флаги. В текущий момент не используются.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   Пример создания ZIP-архива <filename>test.zip</filename>,
+   добавления в него файла <filename>test.txt</filename> и
+   установка времени модификации для него.
+  </para>
+  <example>
+   <title>Archive a file</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$zip = new ZipArchive();
+if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
+    $zip->addFile('text.txt');
+    $zip->setMtimIndex(0, mktime(0,0,0,12,25,2019));
+    $zip->close();
+    echo "Ok\n";
+} else {
+    echo "KO\n";
+}
+?>
+]]>
+   </programlisting>
+  </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <para>
+    Функция доступна только если сборка производилась с libzip ≥ 1.0.0.
+   </para>
+  </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><methodname>ZipArchive::setMtimeName</methodname></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zip/ziparchive/setmtimeindex.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/zip/ziparchive/setmtimename.xml
===================================================================
--- phpdoc/ru/trunk/reference/zip/ziparchive/setmtimename.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/zip/ziparchive/setmtimename.xml	2020-02-01 10:07:11 UTC (rev 349082)
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 349074 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="ziparchive.setmtimename" xmlns="http://docbook.org/ns/docbook">
+ <refnamediv>
+  <refname>ZipArchive::setMtimeName</refname>
+  <refpurpose>Установить время модификации файла по его имени</refpurpose>
+ </refnamediv>
+ <refsect1 role="description">
+  &reftitle.description;
+  <methodsynopsis>
+   <type>bool</type>
+   <methodname>ZipArchive::setMtimeName</methodname>
+   <methodparam><type>string</type><parameter>name</parameter></methodparam>
+   <methodparam><type>int</type><parameter>timestamp</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam>
+  </methodsynopsis>
+  <para>
+   Установить время модификации файла по его имени.
+  </para>
+ </refsect1>
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <para>
+   <variablelist>
+    <varlistentry>
+     <term><parameter>name</parameter></term>
+     <listitem>
+      <para>
+       Имя файла.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>timestamp</parameter></term>
+     <listitem>
+      <para>
+       Время модификации (временная метка unix) файла.
+      </para>
+     </listitem>
+    </varlistentry>
+    <varlistentry>
+     <term><parameter>flags</parameter></term>
+     <listitem>
+      <para>
+       Опциональные флаги. В текущий момент не используются.
+      </para>
+     </listitem>
+    </varlistentry>
+   </variablelist>
+  </para>
+ </refsect1>
+ <refsect1 role="returnvalues">
+  &reftitle.returnvalues;
+  <para>
+   &return.success;
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   Пример создания ZIP-архива <filename>test.zip</filename>,
+   добавления в него файла <filename>test.txt</filename> и
+   установка времени модификации для него.
+  </para>
+  <example>
+   <title>Archive a file</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+$zip = new ZipArchive();
+if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE) {
+    $zip->addFile('text.txt');
+    $zip->setMtimeName('text.txt', mktime(0,0,0,12,25,2019));
+    $zip->close();
+    echo "Ok\n";
+} else {
+    echo "KO\n";
+}
+?>
+]]>
+   </programlisting>
+  </example>
+ </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <para>
+    Функция доступна только если сборка производилась с libzip ≥ 1.0.0.
+   </para>
+  </note>
+ </refsect1>
+
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><methodname>ZipArchive::setMtimeIndex</methodname></member>
+   </simplelist>
+  </para>
+ </refsect1>
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/zip/ziparchive/setmtimename.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.