From 2b61d6dae901c1049b535a9265e513525dcf0c7e Mon Sep 17 00:00:00 2001 From: Mateusz Tymek Date: Tue, 25 Apr 2017 12:48:27 +0200 Subject: [PATCH 01/43] Update index.html --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index cb03189..a9742fd 100644 --- a/index.html +++ b/index.html @@ -108,6 +108,7 @@

Components

Code

Extensions to the PHP Reflection API, static code scanning, and code generation.

Component Installer

Composer plugin for injecting modules and configuration providers into application configuration.

Config

Read and write configuration files.

+

Config Aggregator

Aggregate and merge configuration from a variety of sources.

Console

Build console applications using getopt syntax or routing, complete with prompts

Crypt

Strong cryptography tools and password hashing.

DB

Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations.

From 8cc92ca515360ad244c74c6f3490855c56316bf7 Mon Sep 17 00:00:00 2001 From: Mateusz Tymek Date: Tue, 25 Apr 2017 12:51:18 +0200 Subject: [PATCH 02/43] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index cb03189..07668b7 100644 --- a/index.html +++ b/index.html @@ -196,7 +196,7 @@

Components

Copyright

-

© 2006-2016 by Zend, a Rogue Wave Company.

+

© 2006-2017 by Zend, a Rogue Wave Company.

From 861be1293de10a8a6120ec7bd02d6624d52c0859 Mon Sep 17 00:00:00 2001 From: webimpress Date: Thu, 21 Sep 2017 10:07:14 +0100 Subject: [PATCH 03/43] Added link to zend-expressive-hal module --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index cb03189..db1b199 100644 --- a/index.html +++ b/index.html @@ -122,6 +122,7 @@

Components

File

Locate PHP classfiles.

Filter

Programmatically filter and normalize data and files.

Form

Validate and display simple and complex forms, casting forms to business objects and vice versa.

+

HAL for PSR-7

Hypertext Application Language (HAL) for PSR-7.

HTTP

HTTP message and header abstractions, and HTTP client implementation. (Not a PSR-7 implementation.)

Hydrator

Serialize objects to arrays, and vice versa.

InputFilter

Normalize and validate input sets from the web, APIs, the CLI, and more, including files.

From 37921d16864a3cd7295c2ad810ba409e02880b22 Mon Sep 17 00:00:00 2001 From: webimpress Date: Thu, 21 Sep 2017 10:07:29 +0100 Subject: [PATCH 04/43] Added link to zend-problem-details module --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index db1b199..72935f4 100644 --- a/index.html +++ b/index.html @@ -148,6 +148,7 @@

Components

Paginator

Paginate collections of data from arbitrary sources.

ACL

Create, manage, and query access control lists.

RBAC

Provide and query Role-Based Access Controls for your application.

+

Problem Details

PSR-7 Problem Details for HTTP API responses and middleware.

ProgressBar

Create and update progress bars in different environments.

PSR-7 Bridge

PSR-7 <-> zend-http message conversions.

Router

Flexible routing system for HTTP and console applications.

From 982bee097c8ce76ef0c9386d17b034f2af760885 Mon Sep 17 00:00:00 2001 From: webimpress Date: Thu, 21 Sep 2017 10:55:07 +0100 Subject: [PATCH 05/43] Updated to the latest version of Bootstrap and FontAwesome Styles compiled in zf-mkdoc-theme without prism css to match last layout --- css/styles.css | 1 + index.html | 35 +++-------------------------------- 2 files changed, 4 insertions(+), 32 deletions(-) create mode 100644 css/styles.css diff --git a/css/styles.css b/css/styles.css new file mode 100644 index 0000000..189934c --- /dev/null +++ b/css/styles.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin);@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,900);@import url(https://fonts.googleapis.com/css?family=Lato:400,900);body{padding-top:70px}h1[id]:before,h2[id]:before,h3[id]:before,h4[id]:before,h5[id]:before,h6[id]:before{content:"";display:block;margin-top:-75px;height:75px}ul.nav li.main{font-weight:bold}div.col-md-3{padding-left:0}div.col-md-9{padding-bottom:100px}div.source-links{float:right}.navbar-brand a{color:#68B604;text-decoration:none}.jumbotron{background-color:#8234BF;color:white}.bs-sidebar.affix{position:static}.bs-sidebar.well{padding:0}.bs-sidenav{margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:10px;border-radius:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans serif}.bs-sidebar .nav>li>a{display:block;padding:5px 20px;z-index:1}.bs-sidebar .nav>li>a:hover,.bs-sidebar .nav>li>a:focus{text-decoration:none;border-right:1px solid}.bs-sidebar .nav>.active>a,.bs-sidebar .nav>.active:hover>a,.bs-sidebar .nav>.active:focus>a{font-weight:bold;background-color:transparent;border-right:1px solid}.bs-sidebar .nav .nav{display:none;margin-bottom:8px}.bs-sidebar .nav .nav>li>a{padding-top:3px;padding-bottom:3px;padding-left:30px;font-size:90%}@media (min-width: 992px){.bs-sidebar .nav>.active>ul{display:block}.bs-sidebar.affix,.bs-sidebar.affix-bottom{width:213px}.bs-sidebar.affix{position:fixed;top:80px}.bs-sidebar.affix-bottom{position:absolute}.bs-sidebar.affix-bottom .bs-sidenav,.bs-sidebar.affix .bs-sidenav{margin-top:0;margin-bottom:0}}@media (min-width: 1200px){.bs-sidebar.affix-bottom,.bs-sidebar.affix{width:263px}}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0px;margin-left:0px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:00px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-brand{padding:0;margin-top:10px}*{margin:0;padding:0px}html{height:100%}body{background:white;margin:0;height:100%;color:#0f1419;font-family:'Lato', sans-serif;font-weight:400;min-height:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:'Raleway', sans-serif;font-weight:700;color:black}h1{font-size:48px}p{padding:0;margin-bottom:12px;font-family:'Lato', sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#0f1419;margin-top:10px}img{height:auto;max-width:100%}ul{margin-left:0;padding-left:20px}ol{margin-left:0;padding-left:26px}a{color:#428bca;padding:0;margin:0;text-decoration:none;-webkit-transition:background-color .4s linear, color .4s linear;-moz-transition:background-color .4s linear, color .4s linear;-o-transition:background-color .4s linear, color .4s linear;-ms-transition:background-color .4s linear, color .4s linear;transition:background-color .4s linear, color .4s linear}a:hover,a:focus{text-decoration:none;color:#01b2fe}::-moz-selection{color:#fff;text-shadow:none;background:#428bca}::selection{color:#fff;text-shadow:none;background:#428bca}.centered{text-align:center}body>.container{flex:1}.navbar{min-height:70px;padding-top:10px;margin-bottom:0px}.navbar-brand{font-family:'Raleway', sans-serif;font-weight:900}.navbar-header .navbar-brand{color:white}.navbar-default .navbar-nav>li>a{color:white;font-weight:700;font-size:13px}.navbar-default .navbar-nav>li>a:hover{color:#68b604}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#68b604;background-color:transparent}.navbar-default{background-color:#0f1419;border-color:transparent}.dropdown-menu{background:#0f1419}.dropdown-menu>li>a{color:white;font-weight:700;font-size:12px}.btn-theme{color:#fff;background-color:#0f1419;border-color:#0f1419;margin:4px;font-size:20px}.btn-theme:hover,.btn-theme:focus,.btn-theme:active,.btn-theme.active,.open .dropdown-toggle.btn-theme{color:#fff;background-color:#68b604;border-color:#68b604}.dmbutton:hover,.dmbutton:active,.dmbutton:focus{color:#ffffff;background-color:#222222;border-color:#ffffff}.dmbutton{background:transparent;border:1px solid #ffffff;color:#ffffff;-webkit-border-radius:2px;border-radius:2px;padding-top:1.025rem;padding-right:2.25rem;letter-spacing:0.85px;padding-bottom:1.0875rem;padding-left:2.25rem;font-size:1.55rem;cursor:pointer;font-weight:normal;line-height:normal;margin:0 0 1.25rem;text-decoration:none;text-align:center;display:inline-block;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;-webkit-appearance:none;font-weight:normal !important}.mtb{margin-top:80px;margin-bottom:80px}.mb{margin-bottom:60px}.mt{margin-top:60px}.hline{border-bottom:2px solid #0f1419}.hline-w{border-bottom:2px solid #ffffff;margin-bottom:25px}#headerwrap{background-color:#68b604;background-image:url("https://github.com/img/background.jpg");min-height:0px;padding-top:100px;padding-bottom:50px;text-align:center}#headerwrap h3,h5{color:white;font-weight:400}#headerwrap h1{color:white;margin-bottom:25px}#headerwrap .img-responsive{margin:0 auto}#service{margin-top:20px;margin-bottom:0px}#service i{color:#68b604;font-size:60px;padding:15px}#portfoliowrap{padding-top:60px;margin-bottom:60px;display:block;text-align:center}#portfoliowrap h3{margin-bottom:25px}.portfolio{padding:0 !important;margin:0 !important;display:block}.portfolio-item .title:before{border-radius:0;display:none}.portfolio-item p{margin:0px 0 30px}.portfolio-item h3{margin:-10px 0 10px;font-size:16px;text-transform:uppercase}.tpl6 h3{color:#fff;margin:0;padding:40px 5px 0;font-size:16px;text-transform:uppercase}.tpl6 .dmbutton{display:inline-block;margin:30px 5px 20px 5px;font-size:13px}.tpl6 .bg{height:100%;width:100%;background-color:#68b604;background-color:rgba(0,179,254,0.9);text-align:center}#zendcon{background:url(https://github.com/img/lasvegas.jpg) no-repeat center top;position:relative;margin-top:0px;padding-top:60px;text-align:center;background-position:center center;min-height:450px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#zendcon h2{color:white}#twrapback{background-color:#68b604;background-color:rgba(0,179,0,0.8);position:absolute;top:0;left:0;width:100%;height:100%}#twrap{background:url(https://github.com/img/t-back.jpg) no-repeat center top;position:relative;margin-top:0px;padding-top:60px;text-align:center;background-position:center center;min-height:450px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#twrap i{font-size:50px;color:white;margin-bottom:25px}#twrap p{color:white;font-size:15px;line-height:30px}#twrap h1{color:white}#cwrap{background:#f7f7f7;margin-top:0px;padding-top:80px;padding-bottom:100px}#cwrap h3{margin-bottom:60px}#footerwrap{padding-top:30px;padding-bottom:60px;background:#0f1419}#footerwrap p{color:#bfc9d3}#footerwrap h4{color:#ffffff}#footerwrap i{font-size:30px;color:#bfc9d3;padding-right:25px}#footerwrap i:hover{color:#68b604}#footerwrap .fa-heart{font-size:12px;margin-right:3px;margin-left:3px;padding-right:0px}#blue{background:#68b604;margin-top:60px;margin-bottom:60px;padding-top:25px;padding-bottom:25px}#blue h3{color:white;margin-left:15px}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:600px;max-height:600px;margin:0 auto}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#ccc \9;background-color:transparent;border:1px solid #666;border-radius:10px}.ctitle{color:#68b604;font-weight:700;margin-bottom:15px}small{font-size:12px;color:#b3b3b3}.spacing{margin-top:40px;margin-bottom:40px}.badge-theme{background:#68b604}#contactwrap{background:url(https://github.com/img/contact.jpg) no-repeat center top;margin-top:-60px;padding-top:0px;text-align:center;background-position:center center;min-height:400px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.popular-posts{margin:0px;padding-left:0px}.popular-posts li{list-style:none;margin-bottom:10px;min-height:50px}.popular-posts li a,.popular-posts li a:hover{color:#2f2f2f;text-decoration:none}.popular-posts li img{float:left;margin-right:20px}.popular-posts li em{font-family:'Lato', sans-serif;font-size:12px;color:#b3b3b3}.popular-posts p{line-height:normal;margin-bottom:auto}.share i{padding-right:15px;font-size:18px}a.anchor{display:block;position:relative;top:-80px;visibility:hidden}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#68b604}.margintop20{margin-top:20px}.nav-pills>li>a{border-radius:0px}.nav-pills>a{color:#000;text-decoration:none}.nav-pills>a:hover{color:#000;text-decoration:none}.nav-stacked>li:first-of-type{border-top:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}.nav-stacked>li+li{margin-top:0px;margin-left:0;border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada}.active2{border-right:4px solid #428bca}.site-map p{font-size:13px}.server-download{-moz-box-align:center;-moz-box-orient:horizontal;align-items:center;background-color:#c3f0fc;border-radius:6px;box-shadow:0 0 7px #dadada;display:flex;flex-flow:row wrap;justify-content:space-around;padding:2em}.server-download .zend-blocks{display:block;width:25%}.server-download .server-content{font-size:24px;text-align:left;width:75%}.server-download .server-content span.product{color:#6ac00e;font-size:1.5em;font-weight:bold}.server-download .server-content span.promo{color:#103754;font-size:1.2em;font-weight:bold}.server-download .server-content img.server-logo{padding-bottom:1em}.server-download .server-content img{padding-top:1em}pre{font-size:16px}@media (max-width: 1024px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.zf-logo{width:100%}.component-list{width:100%}.component-list .component{width:100%}}@media (min-width: 1025px){.zf-logo{width:20%}.component-list{width:75%}.component-list .component{width:49%}}.docs,.zf-components{font-family:"Libre Baskerville", Georgia, Palatino, "Times New Roman", serif;font-size:20px;line-height:1.5;background-color:#FFF;color:#343838}.docs h1,.docs h2,.docs h3,.docs h4,.docs h5,.docs h6,.zf-components h1,.zf-components h2,.zf-components h3,.zf-components h4,.zf-components h5,.zf-components h6{font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#222}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#B1B7B9}.docs h1,.docs h2,.docs h3,.zf-components h1,.zf-components h2,.zf-components h3{font-weight:700}.docs h4,.zf-components h4{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;margin-top:20px;font-style:italic}.docs h5,.zf-components h5{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:300;font-variant:small-caps}.docs p,.zf-components h5{font-family:"Libre Baskerville", Georgia, Palatino, "Times New Roman", serif;font-size:20px;line-height:1.5}#footerwrap{position:relative;z-index:100}pre,code{background-color:#FCFDFF}pre>code{font-size:13px}pre{margin-top:25px;margin-bottom:25px}.lead{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;line-height:1.4;letter-spacing:0.0312em;color:#B1B7B9}.bs-sidenav{background-image:url("https://github.com/img/grid11.png");background-repeat:repeat;font-size:12px}.well{background-color:#FCFDFF}.btn-default{background-color:#FCFDFF}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#FCFDFF}#mkdocs-search-query:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#mkdocs-search-query{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;color:#343838;height:45px}.row-flex,.row-flex>div[class*='col-']{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto}.row-flex-wrap{-webkit-flex-flow:row wrap;align-content:flex-start;flex:0}.row-flex>div[class*='col-'],.container-flex>div[class*='col-']{margin:-.2px}.container-flex>div[class*='col-'] div,.row-flex>div[class*='col-'] div{width:100%}.flex-col{display:flex;display:-webkit-flex;flex:1 100%;flex-flow:column nowrap}.flex-grow{display:flex;-webkit-flex:2;flex:2}.navbar-brand a{color:#68B604;text-decoration:none}.logo-link img{height:28px;width:auto}.jumbotron{background-color:#018D74;padding:21px;margin-top:0.5em}.jumbotron>h1,.jumbotron p{font-weight:normal;margin:21px;text-align:center;color:white}.jumbotron>pre[class*="language-"]{text-align:center;border-width:0}:not(pre)>pre[class*="language-"]{border-radius:0;background-color:#2E2E2D}ol.breadcrumb{margin-top:1em}.zf-components-grid{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:space-between;justify-content:space-between}.zf-logo{order:-1;align-self:flex-start;margin-left:auto;margin-right:auto;text-align:center}.zf-components-rollup{width:100%;margin-left:auto;margin-right:auto;border-top:1px dotted #018D74;padding-top:1em;padding-bottom:1em;text-align:center}.component-list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:space-between;justify-content:space-between;margin-left:1em;margin-right:1em}.component{border-top:1px dotted #018D74;padding-top:5px;margin-bottom:1em;min-height:4em;max-height:4em}.component h4{display:inline;font-style:normal;font-weight:bold}.component h4 a{color:#018D74}.component p{font-size:0.8em;line-height:1.2em}.bs-sidebar .pager{margin-top:10px;margin-bottom:0;border-top:1px solid #E8E8E8;font-size:12px}.bs-sidebar .pager li>a{border:1px solid transparent;border-radius:0} diff --git a/index.html b/index.html index cb03189..936062c 100644 --- a/index.html +++ b/index.html @@ -10,33 +10,9 @@ Zend Framework Components - - - - - - - - - - - - - - - - - - + + + @@ -212,10 +188,5 @@

Contacts

- - - - - From 69a1a520731a9d46147acdeb8a7263027ed8991f Mon Sep 17 00:00:00 2001 From: webimpress Date: Thu, 21 Sep 2017 10:56:25 +0100 Subject: [PATCH 06/43] Changed logo to SVG image --- img/zf-logo-mark.svg | 1 + index.html | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 img/zf-logo-mark.svg diff --git a/img/zf-logo-mark.svg b/img/zf-logo-mark.svg new file mode 100644 index 0000000..cd4c310 --- /dev/null +++ b/img/zf-logo-mark.svg @@ -0,0 +1 @@ +zf-logo-mark \ No newline at end of file diff --git a/index.html b/index.html index 936062c..6e6c518 100644 --- a/index.html +++ b/index.html @@ -33,7 +33,7 @@ - Zend Framework + Zend Framework ZF Docs From 1233edfcc6d6f169b9288df539cecfd63e992b75 Mon Sep 17 00:00:00 2001 From: webimpress Date: Thu, 21 Sep 2017 11:10:37 +0100 Subject: [PATCH 07/43] Removed collapsed menu as it contains only GitHub link Now we don't need any JS files on that page ! --- index.html | 48 +++++++++++++++++++----------------------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/index.html b/index.html index 6e6c518..79ff6c3 100644 --- a/index.html +++ b/index.html @@ -19,37 +19,27 @@