|
@@ -0,0 +1,72 @@
|
|
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
|
|
|
|
|
+ targetNamespace="https://procesy5.pl/SE/se-lib/UI.php.xsd" vc:minVersion="1.1"
|
|
|
|
|
+ xmlns:p5BS="https://procesy5.pl/bootstrap" xmlns:p5Ui="https://procesy5.pl/SE/se-lib/UI.php.xsd"
|
|
|
|
|
+ xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:p5Al="https://procesy5.pl/alerts">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>TODO przykladowe mapowanie funkcji php/xsd/xml </xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ <xs:import namespace="https://procesy5.pl/alerts" schemaLocation="../../alerts.xsd"/>
|
|
|
|
|
+ <xs:import namespace="https://procesy5.pl/bootstrap" schemaLocation="bootstrap.php.xsd"/>
|
|
|
|
|
+ <xs:complexType name="h.input" abstract="true">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>/todo model input/</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ <xs:sequence>
|
|
|
|
|
+ <xs:element name="tagName"/>
|
|
|
|
|
+ <xs:element name="params">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>[]</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ </xs:element>
|
|
|
|
|
+ <xs:element name="childrens">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>[]</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ </xs:element>
|
|
|
|
|
+ </xs:sequence>
|
|
|
|
|
+ </xs:complexType>
|
|
|
|
|
+ <xs:complexType name="h">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>public static function h($tagName, $params = [], $childrens = []) {</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ <xs:all>
|
|
|
|
|
+ <xs:any/>
|
|
|
|
|
+ </xs:all>
|
|
|
|
|
+ </xs:complexType>
|
|
|
|
|
+ <xs:complexType name="hAttributes"/>
|
|
|
|
|
+ <xs:group name="hAttributes">
|
|
|
|
|
+ <xs:sequence> </xs:sequence>
|
|
|
|
|
+ </xs:group>
|
|
|
|
|
+ <xs:complexType name="hChildrens"/>
|
|
|
|
|
+ <xs:group name="hChildrens">
|
|
|
|
|
+ <xs:sequence> </xs:sequence>
|
|
|
|
|
+ </xs:group>
|
|
|
|
|
+ <xs:simpleType name="outputHtml">
|
|
|
|
|
+ <xs:restriction base="xs:boolean"/>
|
|
|
|
|
+ </xs:simpleType>
|
|
|
|
|
+ <xs:simpleType name="msg">
|
|
|
|
|
+ <xs:restriction base="p5Al:msg"/>
|
|
|
|
|
+ </xs:simpleType>
|
|
|
|
|
+ <xs:group name="alert">
|
|
|
|
|
+ <xs:sequence>
|
|
|
|
|
+ <xs:element name="alertType" type="p5Al:alertType"/>
|
|
|
|
|
+ <xs:element name="msg" type="p5Ui:msg"/>
|
|
|
|
|
+ <xs:element default="true" name="outputHtml" type="p5Ui:outputHtml"/>
|
|
|
|
|
+ </xs:sequence>
|
|
|
|
|
+ </xs:group>
|
|
|
|
|
+ <xs:complexType name="alert"/>
|
|
|
|
|
+ <xs:complexType name="viewLatestAuthLogAction">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>public function viewLatestAuthLogAction() {</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ <xs:choice>
|
|
|
|
|
+ <xs:any notQName="name">
|
|
|
|
|
+ <xs:annotation>
|
|
|
|
|
+ <xs:documentation>if (!$logName) {
|
|
|
|
|
+TODO przemapowanie</xs:documentation>
|
|
|
|
|
+ </xs:annotation>
|
|
|
|
|
+ </xs:any>
|
|
|
|
|
+ </xs:choice>
|
|
|
|
|
+ </xs:complexType>
|
|
|
|
|
+</xs:schema>
|