zf1s / zf1
Zend Framework 1完整包,兼容PHP 5.3-8.3。请考虑使用单个zf1s/zend-*包,详见README。
Requires
- php: >=5.3.3
- symfony/polyfill-php70: ^1.19
Requires (Dev)
- ext-ctype: *
- ext-dom: *
- ext-gd: *
- ext-iconv: *
- ext-ldap: *
- ext-mbstring: *
- ext-reflection: *
- ext-session: *
- ext-simplexml: *
- ext-spl: *
- ext-xml: *
- ext-zlib: *
- php-parallel-lint/php-parallel-lint: 1.3.0
- staabm/annotate-pull-request-from-checkstyle: 1.5.0
- zf1s/dbunit: 1.3.3
- zf1s/phpunit: 3.7.43
Replaces
- zendframework/zendframework1: >=1.12.20
- zf1s/zend-acl: 1.15.5
- zf1s/zend-amf: 1.15.5
- zf1s/zend-application: 1.15.5
- zf1s/zend-auth: 1.15.5
- zf1s/zend-barcode: 1.15.5
- zf1s/zend-cache: 1.15.5
- zf1s/zend-captcha: 1.15.5
- zf1s/zend-cloud: 1.15.5
- zf1s/zend-codegenerator: 1.15.5
- zf1s/zend-config: 1.15.5
- zf1s/zend-console-getopt: 1.15.5
- zf1s/zend-controller: 1.15.5
- zf1s/zend-crypt: 1.15.5
- zf1s/zend-currency: 1.15.5
- zf1s/zend-date: 1.15.5
- zf1s/zend-db: 1.15.5
- zf1s/zend-debug: 1.15.5
- zf1s/zend-dojo: 1.15.5
- zf1s/zend-dom: 1.15.5
- zf1s/zend-eventmanager: 1.15.5
- zf1s/zend-exception: 1.15.5
- zf1s/zend-feed: 1.15.5
- zf1s/zend-file: 1.15.5
- zf1s/zend-file-transfer: 1.15.5
- zf1s/zend-filter: 1.15.5
- zf1s/zend-form: 1.15.5
- zf1s/zend-gdata: 1.15.5
- zf1s/zend-http: 1.15.5
- zf1s/zend-json: 1.15.5
- zf1s/zend-layout: 1.15.5
- zf1s/zend-ldap: 1.15.5
- zf1s/zend-loader: 1.15.5
- zf1s/zend-locale: 1.15.5
- zf1s/zend-log: 1.15.5
- zf1s/zend-mail: 1.15.5
- zf1s/zend-markup: 1.15.5
- zf1s/zend-measure: 1.15.5
- zf1s/zend-memory: 1.15.5
- zf1s/zend-mime: 1.15.5
- zf1s/zend-mobile: 1.15.5
- zf1s/zend-navigation: 1.15.5
- zf1s/zend-oauth: 1.15.5
- zf1s/zend-openid: 1.15.5
- zf1s/zend-paginator: 1.15.5
- zf1s/zend-pdf: 1.15.5
- zf1s/zend-progressbar: 1.15.5
- zf1s/zend-queue: 1.15.5
- zf1s/zend-reflection: 1.15.5
- zf1s/zend-registry: 1.15.5
- zf1s/zend-rest: 1.15.5
- zf1s/zend-search: 1.15.5
- zf1s/zend-search-lucene: 1.15.5
- zf1s/zend-serializer: 1.15.5
- zf1s/zend-server: 1.15.5
- zf1s/zend-service: 1.15.5
- zf1s/zend-service-akismet: 1.15.5
- zf1s/zend-service-amazon: 1.15.5
- zf1s/zend-service-audioscrobbler: 1.15.5
- zf1s/zend-service-console: 1.15.5
- zf1s/zend-service-delicious: 1.15.5
- zf1s/zend-service-ebay: 1.15.5
- zf1s/zend-service-flickr: 1.15.5
- zf1s/zend-service-livedocx: 1.15.5
- zf1s/zend-service-rackspace: 1.15.5
- zf1s/zend-service-recaptcha: 1.15.5
- zf1s/zend-service-shorturl: 1.15.5
- zf1s/zend-service-slideshare: 1.15.5
- zf1s/zend-service-strikeiron: 1.15.5
- zf1s/zend-service-twitter: 1.15.5
- zf1s/zend-service-windowsazure: 1.15.5
- zf1s/zend-service-yahoo: 1.15.5
- zf1s/zend-session: 1.15.5
- zf1s/zend-soap: 1.15.5
- zf1s/zend-stdlib: 1.15.5
- zf1s/zend-tag: 1.15.5
- zf1s/zend-test: 1.15.5
- zf1s/zend-text: 1.15.5
- zf1s/zend-timesync: 1.15.5
- zf1s/zend-tool: 1.15.5
- zf1s/zend-translate: 1.15.5
- zf1s/zend-uri: 1.15.5
- zf1s/zend-validate: 1.15.5
- zf1s/zend-version: 1.15.5
- zf1s/zend-view: 1.15.5
- zf1s/zend-wildfire: 1.15.5
- zf1s/zend-xml: 1.15.5
- zf1s/zend-xmlrpc: 1.15.5
This package is auto-updated.
Last update: 2024-09-23 15:41:04 UTC
README
这是一个在达到EOL后基于Zend Framework 1分叉的monorepo。
所有原始框架组件都已拆分为单独的包,可以使用composer
单独安装,例如:
composer require zf1s/zend-*
where *
may be one of: acl, amf, application, auth, barcode, cache, captcha, cloud, codegenerator, config, console-getopt, controller, crypt, currency, date, db, debug, dojo, dom, eventmanager, exception, feed, file, file-transfer, filter, form, gdata, http, json, layout, ldap, loader, locale, log, mail, markup, measure, memory, mime, mobile, navigation, oauth, openid, paginator, pdf, progressbar, queue, reflection, registry, rest, search, search-lucene, serializer, server, service, service-akismet, service-amazon, service-audioscrobbler, service-console, service-delicious, service-ebay, service-flickr, service-livedocx, service-rackspace, service-recaptcha, service-shorturl, service-slideshare, service-strikeiron, service-twitter, service-windowsazure, service-yahoo, session, soap, stdlib, tag, test, text, timesync, tool, translate, uri, validate, version, view, wildfire, xml, xmlrpc.
这些包将一直维护,主要目的是确保它们在PHP的新版本上正常工作。目前所有内容应与PHP 5.3-8.3兼容。已停止支持5.2。
它们可能还包含一些修复,无论是长期存在的错误,这些错误在EOL之前尚未进入zf1官方仓库,还是新发现的错误以及(向后兼容的)调整(主要针对composer自动加载器进行优化)。甚至可能还有一两个新功能。
尽管如此,主要目的是允许在更现代的系统上对旧项目进行工作,同时逐步将它们从zf1迁移出来,每次迁移一个组件。
替代安装方法
您也可以使用composer一次性安装整个框架
composer require zf1s/zf1
以简化过渡期,但请注意,推荐的方法是仅识别和安装您需要的包。
变更日志:这里
原始README:点击
如何发布
-
composer create-project symplify/monorepo-builder ../monorepo-builder
-
将包的相互依赖性提升到下一个版本
../monorepo-builder/bin/monorepo-builder bump-interdependency "^1.15.6"
-
添加git标签并将此monorepo推送到远程
-
将代码推送到各个仓库
注意:您可能需要缓存您的凭据,否则git将在每次操作时请求它们(会有很多操作)
git config --global credential.helper store
拆分操作
../monorepo-builder/bin/monorepo-builder split --max-processes=1 --tag=1.15.6
注意:我在Windows操作系统上拆分此仓库时没有成功,因此建议使用基于Unix的系统(或WSL)。请注意,monorepo-builder
在拆分操作中需要大量的磁盘空间。(我测量了15GB)