PHP Classes

Jaxon: Call PHP classes from JavaScript using AJAX

Recommend this page to a friend!
  Info   Example   Demos   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2025-10-25 (Less than 1 hour ago) RSS 2.0 feedStarStarStarStarStar 80%Total: 598 All time: 5,209 This week: 49Up
Version License PHP version Categories
jaxon-core 5.1.0BSD License8PHP 5, Language, AJAX, Traits
Description 

Author

This package can call PHP classes from JavaScript using AJAX.

It can register objects of classes or global functions and process AJAX requests that are handled by the registered functions.

The package can register directories of classes, so it is not necessary to register each class in each directory at once, with support to namespaces.

The classes are autoloaded on demand, so only the classes that necessary for each AJAX request will be loaded.

The AJAX calls are done by a separate JavaScript library which can eventually be retrieved from a CDN (Content Delivery Networt) so it does not have to be installed by this package.

Innovation Award
PHP Programming Innovation award nominee
July 2016
Number 2


Prize: One downloadable copy of Komodo IDE
Many Web applications have browser side (JavaScript) code making AJAX calls to server side code in PHP that is mapped to classes of objects.

Usually the server side code needs to register classes or functions that will handle the AJAX calls.

However, when you have many classes to handle your Web application AJAX calls, registering classes one by one can be a tedious time consuming task.

The package provides a more efficient method to register many classes at once. You just specify a directory and the package will lookup and load the classes on demand when the AJAX calls are received.

This way you also do not have to waste time instantiating objects of the handler classes until they are necessary.

Manuel Lemos
Picture of Thierry Feuzeu
  Performance   Level  
Name: Thierry Feuzeu is available for providing paid consulting. Contact Thierry Feuzeu .
Classes: 15 packages by
Country: Cameroon Cameroon
Age: 49
All time rank: 21621 in Cameroon Cameroon
Week rank: 195 Up1 in Cameroon Cameroon Equal
Innovation award
Innovation award
Nominee: 2x

Recommendations

Recommendation for a PHP class to how to call class and function
Call functions and class in PHP and HTML page

Example

<?php

require (__DIR__ . '/vendor/autoload.php');

use
Jaxon\Jaxon;
use
Jaxon\Response\Response;
use
Jaxon\Request\Factory as xr;

class
HelloWorld
{
    public function
sayHello($isCaps)
    {
        if (
$isCaps)
           
$text = 'HELLO WORLD!';
        else
           
$text = 'Hello World!';

       
$xResponse = new Response();
       
$xResponse->assign('div2', 'innerHTML', $text);

        return
$xResponse;
    }

    public function
setColor($sColor)
    {
       
$xResponse = new Response();
       
$xResponse->assign('div2', 'style.color', $sColor);
       
        return
$xResponse;
    }
}

// Register object
$jaxon = jaxon();

$jaxon->readConfigFile(__DIR__ . '/config/class.php', 'lib');

$jaxon->register(Jaxon::CALLABLE_OBJECT, new HelloWorld());

// Process the request, if any.
$jaxon->processRequest();

?>
<script type='text/javascript'>
    /* <![CDATA[ */
    window.onload = function() {
        // Call the HelloWorld class to populate the 2nd div
        <?php echo xr::call('HelloWorld.sayHello', 0) ?>;
        // call the HelloWorld->setColor() method on load
        <?php echo xr::call('HelloWorld.setColor', xr::select('colorselect')) ?>;
    }
    /* ]]> */
</script>
                        <div class="col-md-12" id="div2">
                            &nbsp;
                        </div>
                        <div class="col-md-4 margin-vert-10">
                            <select class="form-control" id="colorselect" name="colorselect"
                                    onchange="<?php echo xr::call('HelloWorld.setColor', xr::select('colorselect')) ?>; return false;">
                                <option value="black" selected="selected">Black</option>
                                <option value="red">Red</option>
                                <option value="green">Green</option>
                                <option value="blue">Blue</option>
                            </select>
                        </div>
                        <div class="col-md-8 margin-vert-10">
                            <button type="button" class="btn btn-primary" onclick="<?php echo xr::call('HelloWorld.sayHello', 0) ?>; return false;" >Click Me</button>
                            <button type="button" class="btn btn-primary" onclick="<?php echo xr::call('HelloWorld.sayHello', 1) ?>; return false;" >CLICK ME</button>
                        </div>


Details

Build Status Scrutinizer Code Quality StyleCI codecov

Latest Stable Version Total Downloads License

The Jaxon core library

Jaxon is an open source PHP library for easily creating Ajax web applications. It allows into a web page to make direct Ajax calls to PHP classes that will in turn update its content, without reloading the entire page.

Jaxon is a fork of the Xajax PHP library.

This package is the Jaxon core library. Several plugins are provided in separate packages.

Features

  • All the Jaxon classes in a directory can be registered in one shot, possibly with a namespace.
  • The configuration settings can be loaded from a file. Supported formats are JSON, YAML and PHP.
  • The library provides pagination feature out of the box.
  • The library is modular, and consists of a core package and several plugin packages.
  • The javascript library is provided in a separated and javascript-only package, loaded by default from the jsDelivr CDN.
  • The generated javascript classes are named according to their namespace or the subdirectory where they are located.
  • All PHP packages install with `Composer`, are fully namespaced, and implement `PSR-4` autoloading.
  • The library natively implements Ajax file upload.
  • Up to version 3, the library runs on PHP versions 5.4 to 7.X. The version 4 runs on PHP versions 7.1 to 8.X.

Documentation

The project documentation is available in English and French.

Some sample codes (only for version 2.x) are provided in the jaxon-php/jaxon-examples package, and demonstrated in the website.

Contribute

  • Issue Tracker: github.com/jaxon-php/jaxon-core/issues
  • Source Code: github.com/jaxon-php/jaxon-core

License

The project is licensed under the BSD license.


  Hello World ClassExternal page   Hello World FunctionExternal page  

Open in a separate window

Open in a separate window

  Files folder image Files (291)  
File Role Description
Files folder image.github (1 directory)
Files folder imageconfig (1 file)
Files folder imagesrc (4 files, 8 directories)
Files folder imagetemplates (3 directories)
Files folder imagetests (1 file, 10 directories)
Files folder imagetranslations (3 directories)
Accessible without login Plain text file .styleci.yml Data Auxiliary data
Accessible without login Plain text file class.php Example Example of Jaxon class
Accessible without login Plain text file CODE_OF_CONDUCT.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file hello.php Example Example of Jaxon function
Accessible without login Plain text file HOWTO.md Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Readme

  Files folder image Files (291)  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files (291)  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file test.yml Data Auxiliary data

  Files folder image Files (291)  /  config  
File Role Description
  Accessible without login Plain text file lib.php Aux. Configuration script

  Files folder image Files (291)  /  src  
File Role Description
Files folder imageApp (6 files, 11 directories)
Files folder imageDi (2 files, 1 directory)
Files folder imageException (4 files)
Files folder imagePlugin (11 files, 4 directories)
Files folder imageRequest (3 files, 2 directories)
Files folder imageResponse (4 files, 1 directory)
Files folder imageScript (3 files, 2 directories)
Files folder imageUtils (2 directories)
  Accessible without login Plain text file globals.php Aux. Configuration script
  Accessible without login Plain text file Jaxon.php Class Class source
  Accessible without login Plain text file jaxon_fn.php Aux. Configuration script
  Accessible without login Plain text file jaxon_ns.php Example Example script

  Files folder image Files (291)  /  src  /  App  
File Role Description
Files folder imageAjax (5 files, 1 directory)
Files folder imageComponent (6 files)
Files folder imageConfig (4 files)
Files folder imageDatabag (2 files)
Files folder imageDialog (3 files, 2 directories)
Files folder imageI18n (1 file)
Files folder imageMetadata (4 files, 1 directory)
Files folder imagePagination (4 files)
Files folder imageSession (1 file)
Files folder imageStash (1 file)
Files folder imageView (5 files, 1 directory)
  Accessible without login Plain text file CallableClass.php Class Class source
  Accessible without login Plain text file Component.php Class Class source
  Accessible without login Plain text file FuncComponent.php Class Class source
  Accessible without login Plain text file NodeComponent.php Class Class source
  Accessible without login Plain text file PageComponent.php Class Class source
  Accessible without login Plain text file PageDatabagTrait.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Ajax  
File Role Description
Files folder imageTraits (7 files)
  Accessible without login Plain text file AbstractApp.php Class Class source
  Accessible without login Plain text file App.php Class Class source
  Accessible without login Plain text file AppInterface.php Class Class source
  Accessible without login Plain text file Bootstrap.php Class Class source
  Accessible without login Plain text file Jaxon.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Ajax  /  Traits  
File Role Description
  Accessible without login Plain text file ConfigTrait.php Class Class source
  Accessible without login Plain text file DiTrait.php Class Class source
  Accessible without login Plain text file PluginTrait.php Class Class source
  Accessible without login Plain text file RequestTrait.php Class Class source
  Accessible without login Plain text file ResponseTrait.php Class Class source
  Accessible without login Plain text file SendResponseTrait.php Class Class source
  Accessible without login Plain text file ServicesTrait.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Component  
File Role Description
  Accessible without login Plain text file AbstractComponent.php Class Class source
  Accessible without login Plain text file AjaxResponseTrait.php Class Class source
  Accessible without login Plain text file ComponentTrait.php Class Class source
  Accessible without login Plain text file HelperTrait.php Class Class source
  Accessible without login Plain text file NodeResponseTrait.php Class Class source
  Accessible without login Plain text file Pagination.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Config  
File Role Description
  Accessible without login Plain text file ConfigEventManager.php Class Class source
  Accessible without login Plain text file ConfigListenerInterface.php Class Class source
  Accessible without login Plain text file ConfigManager.php Class Class source
  Accessible without login Plain text file ConfigTrait.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Databag  
File Role Description
  Accessible without login Plain text file Databag.php Class Class source
  Accessible without login Plain text file DatabagContext.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Dialog  
File Role Description
Files folder imageLibrary (4 files)
Files folder imageManager (2 files)
  Accessible without login Plain text file AlertInterface.php Class Class source
  Accessible without login Plain text file DialogTrait.php Class Class source
  Accessible without login Plain text file ModalInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Dialog  /  Library  
File Role Description
  Accessible without login Plain text file AlertInterface.php Class Class source
  Accessible without login Plain text file ConfirmInterface.php Class Class source
  Accessible without login Plain text file LibraryInterface.php Class Class source
  Accessible without login Plain text file ModalInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Dialog  /  Manager  
File Role Description
  Accessible without login Plain text file DialogCommand.php Class Class source
  Accessible without login Plain text file LibraryRegistryInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  I18n  
File Role Description
  Accessible without login Plain text file Translator.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Metadata  
File Role Description
Files folder imageData (9 files)
  Accessible without login Plain text file InputData.php Class Class source
  Accessible without login Plain text file Metadata.php Class Class source
  Accessible without login Plain text file MetadataCache.php Class Class source
  Accessible without login Plain text file MetadataReaderInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Metadata  /  Data  
File Role Description
  Accessible without login Plain text file AbstractData.php Class Class source
  Accessible without login Plain text file AfterData.php Class Class source
  Accessible without login Plain text file BeforeData.php Class Class source
  Accessible without login Plain text file CallbackData.php Class Class source
  Accessible without login Plain text file ContainerData.php Class Class source
  Accessible without login Plain text file DatabagData.php Class Class source
  Accessible without login Plain text file ExcludeData.php Class Class source
  Accessible without login Plain text file HookData.php Class Class source
  Accessible without login Plain text file UploadData.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Pagination  
File Role Description
  Accessible without login Plain text file Page.php Class Class source
  Accessible without login Plain text file Paginator.php Class Class source
  Accessible without login Plain text file Renderer.php Class Class source
  Accessible without login Plain text file RendererInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Session  
File Role Description
  Accessible without login Plain text file SessionInterface.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  Stash  
File Role Description
  Accessible without login Plain text file Stash.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  View  
File Role Description
Files folder imageHelper (2 files)
  Accessible without login Plain text file Store.php Class Class source
  Accessible without login Plain text file TemplateView.php Class Class source
  Accessible without login Plain text file ViewInterface.php Class Class source
  Accessible without login Plain text file ViewRenderer.php Class Class source
  Accessible without login Plain text file ViewTrait.php Class Class source

  Files folder image Files (291)  /  src  /  App  /  View  /  Helper  
File Role Description
  Accessible without login Plain text file EventAttr.php Class Class source
  Accessible without login Plain text file HtmlAttrHelper.php Class Class source

  Files folder image Files (291)  /  src  /  Di  
File Role Description
Files folder imageTraits (11 files)
  Accessible without login Plain text file ComponentContainer.php Class Class source
  Accessible without login Plain text file Container.php Class Class source

  Files folder image Files (291)  /  src  /  Di  /  Traits  
File Role Description
  Accessible without login Plain text file AppTrait.php Class Class source
  Accessible without login Plain text file CallableTrait.php Class Class source
  Accessible without login Plain text file ComponentTrait.php Class Class source
  Accessible without login Plain text file DiAutoTrait.php Class Class source
  Accessible without login Plain text file MetadataTrait.php Class Class source
  Accessible without login Plain text file PluginTrait.php Class Class source
  Accessible without login Plain text file PsrTrait.php Class Class source
  Accessible without login Plain text file RequestTrait.php Class Class source
  Accessible without login Plain text file ResponseTrait.php Class Class source
  Accessible without login Plain text file UtilTrait.php Class Class source
  Accessible without login Plain text file ViewTrait.php Class Class source

  Files folder image Files (291)  /  src  /  Exception  
File Role Description
  Accessible without login Plain text file AppException.php Class Class source
  Accessible without login Plain text file Exception.php Class Class source
  Accessible without login Plain text file RequestException.php Class Class source
  Accessible without login Plain text file SetupException.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  
File Role Description
Files folder imageCode (6 files)
Files folder imageManager (2 files)
Files folder imageRequest (2 directories)
Files folder imageResponse (5 directories)
  Accessible without login Plain text file AbstractCodeGenerator.php Class Class source
  Accessible without login Plain text file AbstractPackage.php Class Class source
  Accessible without login Plain text file AbstractPlugin.php Class Class source
  Accessible without login Plain text file AbstractRequestPlugin.php Class Class source
  Accessible without login Plain text file AbstractResponsePlugin.php Class Class source
  Accessible without login Plain text file CallableRegistryInterface.php Class Class source
  Accessible without login Plain text file CodeGeneratorInterface.php Class Class source
  Accessible without login Plain text file PluginInterface.php Class Class source
  Accessible without login Plain text file RequestHandlerInterface.php Class Class source
  Accessible without login Plain text file ResponsePluginInterface.php Class Class source
  Accessible without login Plain text file ResponsePluginTrait.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Code  
File Role Description
  Accessible without login Plain text file AssetManager.php Class Class source
  Accessible without login Plain text file CodeGenerator.php Class Class source
  Accessible without login Plain text file ConfigScriptGenerator.php Class Class source
  Accessible without login Plain text file JsCode.php Class Class source
  Accessible without login Plain text file MinifierInterface.php Class Class source
  Accessible without login Plain text file ReadyScriptGenerator.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Manager  
File Role Description
  Accessible without login Plain text file PackageManager.php Class Class source
  Accessible without login Plain text file PluginManager.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Request  
File Role Description
Files folder imageCallableClass (7 files)
Files folder imageCallableFunction (2 files)

  Files folder image Files (291)  /  src  /  Plugin  /  Request  /  CallableClass  
File Role Description
  Accessible without login Plain text file CallableClassPlugin.php Class Class source
  Accessible without login Plain text file CallableDirPlugin.php Class Class source
  Accessible without login Plain text file CallableObject.php Class Class source
  Accessible without login Plain text file ComponentHelper.php Class Class source
  Accessible without login Plain text file ComponentOptions.php Class Class source
  Accessible without login Plain text file ComponentRegistry.php Class Class source
  Accessible without login Plain text file SortedFileIterator.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Request  /  CallableFunction  
File Role Description
  Accessible without login Plain text file CallableFunction.php Class Class source
  Accessible without login Plain text file CallableFunctionPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Response  
File Role Description
Files folder imageDatabag (1 file)
Files folder imageDialog (1 file)
Files folder imagePagination (1 file)
Files folder imagePsr (1 file)
Files folder imageScript (1 file)

  Files folder image Files (291)  /  src  /  Plugin  /  Response  /  Databag  
File Role Description
  Accessible without login Plain text file DatabagPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Response  /  Dialog  
File Role Description
  Accessible without login Plain text file DialogPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Response  /  Pagination  
File Role Description
  Accessible without login Plain text file PaginatorPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Response  /  Psr  
File Role Description
  Accessible without login Plain text file PsrPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Plugin  /  Response  /  Script  
File Role Description
  Accessible without login Plain text file ScriptPlugin.php Class Class source

  Files folder image Files (291)  /  src  /  Request  
File Role Description
Files folder imageHandler (3 files, 1 directory)
Files folder imageUpload (2 files)
  Accessible without login Plain text file Target.php Class Class source
  Accessible without login Plain text file TargetInterface.php Class Class source
  Accessible without login Plain text file Validator.php Class Class source

  Files folder image Files (291)  /  src  /  Request  /  Handler  
File Role Description
Files folder imagePsr (4 files)
  Accessible without login Plain text file CallbackManager.php Class Class source
  Accessible without login Plain text file ParameterReader.php Class Class source
  Accessible without login Plain text file RequestHandler.php Class Class source

  Files folder image Files (291)  /  src  /  Request  /  Handler  /  Psr  
File Role Description
  Accessible without login Plain text file PsrAjaxMiddleware.php Class Class source
  Accessible without login Plain text file PsrConfigMiddleware.php Class Class source
  Accessible without login Plain text file PsrFactory.php Class Class source
  Accessible without login Plain text file PsrRequestHandler.php Class Class source

  Files folder image Files (291)  /  src  /  Request  /  Upload  
File Role Description
  Accessible without login Plain text file FileInterface.php Class Class source
  Accessible without login Plain text file UploadHandlerInterface.php Class Class source

  Files folder image Files (291)  /  src  /  Response  
File Role Description
Files folder imageManager (2 files)
  Accessible without login Plain text file AbstractResponse.php Class Class source
  Accessible without login Plain text file AjaxResponse.php Class Class source
  Accessible without login Plain text file NodeResponse.php Class Class source
  Accessible without login Plain text file Response.php Class Class source

  Files folder image Files (291)  /  src  /  Response  /  Manager  
File Role Description
  Accessible without login Plain text file Command.php Class Class source
  Accessible without login Plain text file ResponseManager.php Class Class source

  Files folder image Files (291)  /  src  /  Script  
File Role Description
Files folder imageAction (9 files)
Files folder imageCall (7 files)
  Accessible without login Plain text file CallFactory.php Class Class source
  Accessible without login Plain text file JsExpr.php Class Class source
  Accessible without login Plain text file ParameterFactory.php Class Class source

  Files folder image Files (291)  /  src  /  Script  /  Action  
File Role Description
  Accessible without login Plain text file Attr.php Class Class source
  Accessible without login Plain text file Event.php Class Class source
  Accessible without login Plain text file Func.php Class Class source
  Accessible without login Plain text file HtmlReader.php Class Class source
  Accessible without login Plain text file HtmlValue.php Class Class source
  Accessible without login Plain text file PageValue.php Class Class source
  Accessible without login Plain text file Selector.php Class Class source
  Accessible without login Plain text file SimpleValue.php Class Class source
  Accessible without login Plain text file TypedValue.php Class Class source

  Files folder image Files (291)  /  src  /  Script  /  Call  
File Role Description
  Accessible without login Plain text file AbstractCall.php Class Class source
  Accessible without login Plain text file AbstractJsCall.php Class Class source
  Accessible without login Plain text file JqSelectorCall.php Class Class source
  Accessible without login Plain text file JsObjectCall.php Class Class source
  Accessible without login Plain text file JsSelectorCall.php Class Class source
  Accessible without login Plain text file JxnCall.php Class Class source
  Accessible without login Plain text file JxnClassCall.php Class Class source

  Files folder image Files (291)  /  src  /  Utils  
File Role Description
Files folder imageInterfaces (1 file)
Files folder imageTraits (1 file)

  Files folder image Files (291)  /  src  /  Utils  /  Interfaces  
File Role Description
  Accessible without login Plain text file EventListener.php Class Class source

  Files folder image Files (291)  /  src  /  Utils  /  Traits  
File Role Description
  Accessible without login Plain text file Event.php Class Class source

  Files folder image Files (291)  /  templates  
File Role Description
Files folder imagecallables (2 files)
Files folder imagepagination (1 file, 1 directory)
Files folder imageplugins (6 files)

  Files folder image Files (291)  /  templates  /  callables  
File Role Description
  Accessible without login Plain text file function.js.php Example Example script
  Accessible without login Plain text file method.js.php Example Example script

  Files folder image Files (291)  /  templates  /  pagination  
File Role Description
Files folder imagelinks (3 files)
  Accessible without login Plain text file wrapper.php Example Example script

  Files folder image Files (291)  /  templates  /  plugins  
File Role Description
  Accessible without login Plain text file config.js.php Example Example script
  Accessible without login Plain text file confirm.js.tpl Data Auxiliary data
  Accessible without login Plain text file errors.txt.php Example Example script
  Accessible without login Plain text file include.js.php Example Example script
  Accessible without login Plain text file includes.js.php Example Example script
  Accessible without login Plain text file wrapper.js.php Example Example script

  Files folder image Files (291)  /  tests  
File Role Description
Files folder imageconfig (9 files, 1 directory)
Files folder imageService (2 files, 1 directory)
Files folder imagesrc (9 files, 5 directories)
Files folder imageTestMisc (3 files)
Files folder imageTestRegistration (8 files)
Files folder imageTestRegistrationApp (5 files)
Files folder imageTestRequestFactory (4 files)
Files folder imageTestRequestHandler (8 files)
Files folder imageTestResponse (6 files)
Files folder imageTestUi (2 files)
  Accessible without login Plain text file JaxonTestListener.php Class Class source

  Files folder image Files (291)  /  tests  /  config  
File Role Description
Files folder imageapp (7 files)
  Accessible without login Plain text file annotations.php Aux. Configuration script
  Accessible without login Plain text file array.php Aux. Configuration script
  Accessible without login Plain text file config.ini Data Auxiliary data
  Accessible without login Plain text file config.json Data Auxiliary data
  Accessible without login Plain text file config.php Aux. Configuration script
  Accessible without login Plain text file depth.php Aux. Configuration script
  Accessible without login Plain text file error.json Data Auxiliary data
  Accessible without login Plain text file error.php Aux. Configuration script
  Accessible without login Plain text file error.yml Data Auxiliary data

  Files folder image Files (291)  /  tests  /  config  /  app  
File Role Description
  Accessible without login Plain text file app-error.php Aux. Configuration script
  Accessible without login Plain text file app.php Class Class source
  Accessible without login Plain text file classes.php Class Class source
  Accessible without login Plain text file container.php Class Class source
  Accessible without login Plain text file directories.php Aux. Configuration script
  Accessible without login Plain text file functions.php Class Class source
  Accessible without login Plain text file package.php Class Class source

  Files folder image Files (291)  /  tests  /  Service  
File Role Description
Files folder imageSubDir (2 files)
  Accessible without login Plain text file ColorService.php Class Class source
  Accessible without login Plain text file TextService.php Class Class source

  Files folder image Files (291)  /  tests  /  Service  /  SubDir  
File Role Description
  Accessible without login Plain text file FirstService.php Class Class source
  Accessible without login Plain text file SecondService.php Class Class source

  Files folder image Files (291)  /  tests  /  src  
File Role Description
Files folder imagedir (4 files)
Files folder imagedir_ns (3 directories)
Files folder imagejs (9 files)
Files folder imageNs (1 file, 2 directories)
Files folder imageresponse (8 files)
  Accessible without login Plain text file annotated.php Class Class source
  Accessible without login Plain text file classes.php Class Class source
  Accessible without login Plain text file excluded.php Class Class source
  Accessible without login Plain text file first.php Example Example script
  Accessible without login Plain text file functions.php Example Example script
  Accessible without login Plain text file packages.php Class Class source
  Accessible without login Plain text file plugins.php Class Class source
  Accessible without login Plain text file sample.php Class Class source
  Accessible without login Plain text file session.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  dir  
File Role Description
  Accessible without login Plain text file ClassA.php Class Class source
  Accessible without login Plain text file ClassB.php Class Class source
  Accessible without login Plain text file ClassC.php Class Class source
  Accessible without login Plain text file ClassD.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  dir_ns  
File Role Description
Files folder imageDirA (1 file)
Files folder imageDirB (1 file)
Files folder imageDirC (1 file)

  Files folder image Files (291)  /  tests  /  src  /  dir_ns  /  DirA  
File Role Description
  Accessible without login Plain text file ClassA.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  dir_ns  /  DirB  
File Role Description
  Accessible without login Plain text file ClassB.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  dir_ns  /  DirC  
File Role Description
  Accessible without login Plain text file ClassC.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  js  
File Role Description
  Accessible without login Plain text file class.js Data Auxiliary data
  Accessible without login Plain text file dir.js Data Auxiliary data
  Accessible without login Plain text file function.js Data Auxiliary data
  Accessible without login Plain text file lib.js Data Auxiliary data
  Accessible without login Plain text file nsi.js Data Auxiliary data
  Accessible without login Plain text file nss.js Data Auxiliary data
  Accessible without login Plain text file nsu.js Data Auxiliary data
  Accessible without login Plain text file options.js Data Auxiliary data
  Accessible without login HTML file plugin.html Doc. Documentation

  Files folder image Files (291)  /  tests  /  src  /  Ns  
File Role Description
Files folder imageAjax (3 files)
Files folder imageLib (6 files)
  Accessible without login Plain text file CallableClass.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  Ns  /  Ajax  
File Role Description
  Accessible without login Plain text file ClassA.php Class Class source
  Accessible without login Plain text file ClassB.php Class Class source
  Accessible without login Plain text file ClassC.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  Ns  /  Lib  
File Role Description
  Accessible without login Plain text file Service.php Class Class source
  Accessible without login Plain text file ServiceAuto.php Class Class source
  Accessible without login Plain text file ServiceAutoClassParam.php Class Class source
  Accessible without login Plain text file ServiceAutoParam.php Class Class source
  Accessible without login Plain text file ServiceExt.php Class Class source
  Accessible without login Plain text file ServiceInterface.php Class Class source

  Files folder image Files (291)  /  tests  /  src  /  response  
File Role Description
  Accessible without login Plain text file Misc.php Class Class source
  Accessible without login Plain text file TestCb.php Class Class source
  Accessible without login Plain text file TestComponent.php Class Class source
  Accessible without login Plain text file TestDatabag.php Class Class source
  Accessible without login Plain text file TestDom.php Class Class source
  Accessible without login Plain text file TestHk.php Class Class source
  Accessible without login Plain text file TestJQuery.php Class Class source
  Accessible without login Plain text file TestJs.php Class Class source

  Files folder image Files (291)  /  tests  /  TestMisc  
File Role Description
  Accessible without login Plain text file ConfigTest.php Class Class source
  Accessible without login Plain text file ContainerTest.php Class Class source
  Accessible without login Plain text file MiscTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestRegistration  
File Role Description
  Accessible without login Plain text file AnnotationTestDisabled.php Class Class source
  Accessible without login Plain text file ClassTest.php Class Class source
  Accessible without login Plain text file DirectoryTest.php Class Class source
  Accessible without login Plain text file FunctionTest.php Class Class source
  Accessible without login Plain text file NamespaceTest.php Class Class source
  Accessible without login Plain text file PackageTest.php Class Class source
  Accessible without login Plain text file PluginTest.php Class Class source
  Accessible without login Plain text file RegistrationTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestRegistrationApp  
File Role Description
  Accessible without login Plain text file ClassTest.php Class Class source
  Accessible without login Plain text file DirectoryTest.php Class Class source
  Accessible without login Plain text file FunctionTest.php Class Class source
  Accessible without login Plain text file PackageTest.php Class Class source
  Accessible without login Plain text file RegistrationTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestRequestFactory  
File Role Description
  Accessible without login Plain text file DirectoryTest.php Class Class source
  Accessible without login Plain text file FunctionTest.php Class Class source
  Accessible without login Plain text file NamespaceTest.php Class Class source
  Accessible without login Plain text file RequestTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestRequestHandler  
File Role Description
  Accessible without login Plain text file CallbackTest.php Class Class source
  Accessible without login Plain text file ClassTest.php Class Class source
  Accessible without login Plain text file DirectoryTest.php Class Class source
  Accessible without login Plain text file FunctionTest.php Class Class source
  Accessible without login Plain text file HookTest.php Class Class source
  Accessible without login Plain text file NamespaceTest.php Class Class source
  Accessible without login Plain text file ParameterTest.php Class Class source
  Accessible without login Plain text file PsrRequestHandlerTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestResponse  
File Role Description
  Accessible without login Plain text file PageDomTest.php Class Class source
  Accessible without login Plain text file PageJsTest.php Class Class source
  Accessible without login Plain text file PluginDatabagTest.php Class Class source
  Accessible without login Plain text file PluginScriptTest.php Class Class source
  Accessible without login Plain text file ResponseCallTest.php Class Class source
  Accessible without login Plain text file ResponseTest.php Class Class source

  Files folder image Files (291)  /  tests  /  TestUi  
File Role Description
  Accessible without login Plain text file PaginatorTest.php Class Class source
  Accessible without login Plain text file TemplateTest.php Class Class source

  Files folder image Files (291)  /  translations  
File Role Description
Files folder imageen (3 files)
Files folder imagees (3 files)
Files folder imagefr (3 files)

  Files folder image Files (291)  /  translations  /  en  
File Role Description
  Accessible without login Plain text file config.php Aux. Auxiliary script
  Accessible without login Plain text file errors.php Aux. Auxiliary script
  Accessible without login Plain text file labels.php Aux. Configuration script

  Files folder image Files (291)  /  translations  /  es  
File Role Description
  Accessible without login Plain text file config.php Aux. Auxiliary script
  Accessible without login Plain text file errors.php Aux. Auxiliary script
  Accessible without login Plain text file labels.php Aux. Configuration script

  Files folder image Files (291)  /  translations  /  fr  
File Role Description
  Accessible without login Plain text file config.php Aux. Auxiliary script
  Accessible without login Plain text file errors.php Aux. Auxiliary script
  Accessible without login Plain text file labels.php Aux. Configuration script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Reuses Unique User Downloads Download Rankings  
 98%3
Total:598
This week:0
All time:5,209
This week:49Up
 User Ratings  
 
 All time
Utility:100%StarStarStarStarStarStar
Consistency:100%StarStarStarStarStarStar
Documentation:100%StarStarStarStarStarStar
Examples:100%StarStarStarStarStarStar
Tests:-
Videos:-
Overall:80%StarStarStarStarStar
Rank:16