PHPackages                             racztiborzoltan/phalcon-xslt-view-engine - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. racztiborzoltan/phalcon-xslt-view-engine

ActiveLibrary

racztiborzoltan/phalcon-xslt-view-engine
========================================

Adapter to use XSLT as templating engine for Phalcon PHP framework

v2.0.0(10y ago)297BSD-3-ClausePHP

Since Mar 25Pushed 10y ago2 watchersCompare

[ Source](https://github.com/racztiborzoltan/phalcon-xslt-view-engine)[ Packagist](https://packagist.org/packages/racztiborzoltan/phalcon-xslt-view-engine)[ RSS](/packages/racztiborzoltan-phalcon-xslt-view-engine/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (1)Versions (13)Used By (0)

phalcon-xslt-view-engine
========================

[](#phalcon-xslt-view-engine)

Adapter to use XSLT as templating engine for Phalcon PHP framework

Usages in `test` directory.

Example
-------

[](#example)

```
$di->set('view', function () {
	// ...
    $view->registerEngines(array(
        '.xsl' => '\Z\Phalcon\Mvc\View\Engine\XSLT',
        //
        // OR:
        //
        '.xsl' => function ($view, $di) {
            $engine = new XSLT($view, $di);
            $engine->setOptions(array(
                'phpFunctions' => array(
                    'ucfirst'
                ),
            ));
            return $engine;
        }
    ));
	// ...
    return $view;
}, true);

```

License
-------

[](#license)

Released under MIT license.

CHANGELOG
---------

[](#changelog)

### v1.x

[](#v1x)

- The past ...

### v2.0.0

[](#v200)

- code cleaning, easing
    - remove Phalcon 1.x compatibility
    - remove events from XSLT View Engine
    - remove 'defaultParameters' option
    - removed methods:
        - ...\\XSLT-&gt;mergeParameters()
        - ...\\XSLT-&gt;getMustClean()
        - ...\\XSLT-&gt;setMustClean()
        - ...\\XSLT-&gt;getClean()
        - ...\\XSLT-&gt;setClean()
        - ...\\XSLT-&gt;getPath()
        - ...\\XSLT-&gt;setPath()
        - ...\\XSLT-&gt;getParameters()
        - ...\\XSLT-&gt;setParameters()
        - ...\\XSLT-&gt;removeParameters()
        - ...\\XSLT-&gt;getXMLPath()
        - ...\\XSLT-&gt;setXMLPath()
        - ...\\XSLT-&gt;setXMLDom()
        - ...\\XSLT-&gt;getInstanceId()
        - ...\\XSLT-&gt;getInstance()
    - removed properties
        - ...\\XSLT-&gt;\_mustclean
        - ...\\XSLT-&gt;\_eventsManager
        - ...\\XSLT-&gt;\_path
        - ...\\XSLT-&gt;\_parameters
        - ...\\XSLT-&gt;\_content
        - ...\\XSLT-&gt;\_xml\_path
        - ...\\XSLT::$\_instances
        - ...\\XSLT-&gt;\_instanceId
        - ...\\XSLT-&gt;\_xmldoc
    - simpler rendering
    - simple xml debug option
- new methods:
    - ...\\XSLT::createXmlFromArray()

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~65 days

Recently: every ~177 days

Total

12

Last Release

3707d ago

Major Versions

v1.4.0 → v2.0.02016-03-18

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1519490?v=4)[Rácz Tibor Zoltán](/maintainers/racztiborzoltan)[@racztiborzoltan](https://github.com/racztiborzoltan)

---

Top Contributors

[![racztiborzoltan](https://avatars.githubusercontent.com/u/1519490?v=4)](https://github.com/racztiborzoltan "racztiborzoltan (47 commits)")

---

Tags

phalcontemplate enginexsltView Engine

### Embed Badge

![Health badge](/badges/racztiborzoltan-phalcon-xslt-view-engine/health.svg)

```
[![Health](https://phpackages.com/badges/racztiborzoltan-phalcon-xslt-view-engine/health.svg)](https://phpackages.com/packages/racztiborzoltan-phalcon-xslt-view-engine)
```

###  Alternatives

[querypath/querypath

HTML/XML querying and processing (like jQuery)

8197.0M27](/packages/querypath-querypath)[phalcon/devtools

This tools provide you useful scripts to generate code helping to develop faster and easy applications that use with Phalcon framework.

1.3k2.0M54](/packages/phalcon-devtools)[phalcon/incubator

Adapters, prototypes or functionality that can be potentially incorporated to the C-framework.

7222.9M81](/packages/phalcon-incubator)[veewee/xml

XML without worries

1835.9M29](/packages/veewee-xml)[phalcon/ide-stubs

The most complete Phalcon Framework IDE stubs library which enables autocompletion in modern IDEs.

1623.1M121](/packages/phalcon-ide-stubs)[mattiasgeniar/phpunit-query-count-assertions

A custom assertion for phpunit that allows you to count the amount of SQL queries used in a test. Can be used to enforce certain performance characteristics (ie: limit queries to X for a certain action).

160730.9k2](/packages/mattiasgeniar-phpunit-query-count-assertions)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
