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