PHP Classes
elePHPant
Icontem

Pure MVC PHP Multicore Framework: MVC framework that implements multiton pattern

Recommend this page to a friend!
  Info   View files Documentation   View files View files (126)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2018-08-07 (6 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 230 This week: 3All time: 7,880 This week: 123Up
Version License PHP version Categories
puremvc-multicore 1.0.0GNU General Publi...5.6PHP 5, Libraries, Design Patterns
Description Author

This package is a MVC framework that implements multiton pattern.

It is a package based on Michel Choinard work that provides classes that can be used to implement Model View Controller based Web applications.

The package uses the Multiton design pattern similar to using the Signgleton Design Pattern to allow multiple instances of each class to run under different names for each instance.

Innovation Award
PHP Programming Innovation award nominee
November 2018
Number 2
Sometimes it is convenient to use the same components of a MVC framework during the execution of the same PHP script.

This package uses the Multiton design pattern to make that possible by creating named instances of each component of the PureMVC framework, allowing 2 or more instances of the components to be used in parallel.

Manuel Lemos
Name: Michael Beck <contact>
Classes: 4 packages by
Country: United States United States
Innovation award
Innovation award
Nominee: 2x

Details

PureMVC PHP MultiCore Framework

PureMVC is a lightweight framework for creating applications based upon the classic Model-View-Controller design meta-pattern. This is a PHP port of the AS3 reference implementation of the MultiCore Version. It supports modular programming through the use of Multiton Core actors instead of the Singletons used in the Standard Version.

The unit tests are included in this repository.

Utilities

Status

Production - Version 1.0

Platforms / Technologies

License

  • PureMVC MultiCore Framework for PHP (Ported) - Copyright © 2010-2012 Michel Chouinard
  • PureMVC - Copyright © 2006-2012 Futurescale, Inc.
  • All rights reserved.
  • Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Futurescale, Inc., PureMVC.org, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  Files folder image Files  
File Role Description
Files folder imagedocs (6 files, 3 directories)
Files folder imagesrc (1 directory)
Files folder imagetests (1 file, 1 directory)
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file VERSION Data Auxiliary data

  Files folder image Files  /  docs  
File Role Description
Files folder imagemedia (3 files)
Files folder imageorg-puremvc-php-multicore (42 files)
Files folder image__filesource (21 files)
  Accessible without login HTML file classtrees_org-pur...-php-multicore.html Doc. Documentation
  Accessible without login HTML file elementindex.html Doc. Documentation
  Accessible without login HTML file elementindex_org-p...-php-multicore.html Doc. Documentation
  Accessible without login HTML file errors.html Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login HTML file li_org-puremvc-php-multicore.html Doc. Documentation

  Files folder image Files  /  docs  /  media  
File Role Description
  Accessible without login Image file background.png Icon Icon image
  Accessible without login Image file empty.png Icon Icon image
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files  /  docs  /  org-puremvc-php-multicore  
File Role Description
  Accessible without login HTML file Controller.html Doc. Documentation
  Accessible without login HTML file Facade.html Doc. Documentation
  Accessible without login HTML file ICommand.html Doc. Documentation
  Accessible without login HTML file IController.html Doc. Documentation
  Accessible without login HTML file IFacade.html Doc. Documentation
  Accessible without login HTML file IMediator.html Doc. Documentation
  Accessible without login HTML file IModel.html Doc. Documentation
  Accessible without login HTML file INotification.html Doc. Documentation
  Accessible without login HTML file INotifier.html Doc. Documentation
  Accessible without login HTML file IObserver.html Doc. Documentation
  Accessible without login HTML file IProxy.html Doc. Documentation
  Accessible without login HTML file IView.html Doc. Documentation
  Accessible without login HTML file MacroCommand.html Doc. Documentation
  Accessible without login HTML file Mediator.html Doc. Documentation
  Accessible without login HTML file Model.html Doc. Documentation
  Accessible without login HTML file Notification.html Doc. Documentation
  Accessible without login HTML file Notifier.html Doc. Documentation
  Accessible without login HTML file Observer.html Doc. Documentation
  Accessible without login HTML file Proxy.html Doc. Documentation
  Accessible without login HTML file SimpleCommand.html Doc. Documentation
  Accessible without login HTML file View.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...Controller.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...re---Model.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...ore---View.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...--ICommand.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...Controller.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...---IFacade.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...-IMediator.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...s---IModel.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...tification.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...-INotifier.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...-IObserver.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...s---IProxy.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...es---IView.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...croCommand.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...pleCommand.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...e---Facade.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...--Mediator.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...tification.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...--Notifier.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...--Observer.php.html Doc. Documentation
  Accessible without login HTML file _org---puremvc---p...xy---Proxy.php.html Doc. Documentation

  Files folder image Files  /  docs  /  __filesource  
  Files folder image Files  /  src  
File Role Description
Files folder imageorg (1 directory)

  Files folder image Files  /  src  /  org  
File Role Description
Files folder imagepuremvc (1 directory)

  Files folder image Files  /  src  /  org  /  puremvc  
File Role Description
Files folder imagephp (1 directory)

  Files folder image Files  /  src  /  org  /  puremvc  /  php  
File Role Description
Files folder imagemulticore (3 directories)

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  
File Role Description
Files folder imagecore (3 files)
Files folder imageinterfaces (10 files)
Files folder imagepatterns (5 directories)

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  core  
File Role Description
  Plain text file Controller.php Class Class source
  Plain text file Model.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  interfaces  
File Role Description
  Plain text file ICommand.php Class Class source
  Plain text file IController.php Class Class source
  Plain text file IFacade.php Class Class source
  Plain text file IMediator.php Class Class source
  Plain text file IModel.php Class Class source
  Plain text file INotification.php Class Class source
  Plain text file INotifier.php Class Class source
  Plain text file IObserver.php Class Class source
  Plain text file IProxy.php Class Class source
  Plain text file IView.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  
File Role Description
Files folder imagecommand (2 files)
Files folder imagefacade (1 file)
Files folder imagemediator (1 file)
Files folder imageobserver (3 files)
Files folder imageproxy (1 file)

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  command  
File Role Description
  Plain text file MacroCommand.php Class Class source
  Plain text file SimpleCommand.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  facade  
File Role Description
  Plain text file Facade.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  mediator  
File Role Description
  Plain text file Mediator.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  observer  
File Role Description
  Plain text file Notification.php Class Class source
  Plain text file Notifier.php Class Class source
  Plain text file Observer.php Class Class source

  Files folder image Files  /  src  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  proxy  
File Role Description
  Plain text file Proxy.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageorg (1 directory)
  Plain text file AllTestsSuite.php Class Class source

  Files folder image Files  /  tests  /  org  
File Role Description
Files folder imagepuremvc (1 directory)

  Files folder image Files  /  tests  /  org  /  puremvc  
File Role Description
Files folder imagephp (1 directory)

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  
File Role Description
Files folder imagemulticore (2 directories)

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  
File Role Description
Files folder imagecore (14 files)
Files folder imagepatterns (5 directories)

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  core  
File Role Description
  Plain text file ControllerTest.php Class Class source
  Plain text file ControllerTestCommand.php Class Class source
  Plain text file ControllerTestCommand2.php Class Class source
  Plain text file ControllerTestVO.php Class Class source
  Plain text file ModelTest.php Class Class source
  Plain text file ModelTestProxy.php Class Class source
  Plain text file ViewTest.php Class Class source
  Plain text file ViewTestMediator.php Class Class source
  Plain text file ViewTestMediator2.php Class Class source
  Plain text file ViewTestMediator3.php Class Class source
  Plain text file ViewTestMediator4.php Class Class source
  Plain text file ViewTestMediator5.php Class Class source
  Plain text file ViewTestMediator6.php Class Class source
  Plain text file ViewTestNote.php Class Class source

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  
File Role Description
Files folder imagecommand (8 files)
Files folder imagefacade (3 files)
Files folder imagemediator (1 file)
Files folder imageobserver (2 files)
Files folder imageproxy (1 file)

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  command  
File Role Description
  Plain text file MacroCommandTest.php Class Class source
  Plain text file MacroCommandTestCommand.php Class Class source
  Plain text file MacroCommandTestSub1Command.php Class Class source
  Plain text file MacroCommandTestSub2Command.php Class Class source
  Plain text file MacroCommandTestVO.php Class Class source
  Plain text file SimpleCommandTest.php Class Class source
  Plain text file SimpleCommandTestCommand.php Class Class source
  Plain text file SimpleCommandTestVO.php Class Class source

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  facade  
File Role Description
  Plain text file FacadeTest.php Class Class source
  Plain text file FacadeTestCommand.php Class Class source
  Plain text file FacadeTestVO.php Class Class source

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  mediator  
File Role Description
  Plain text file MediatorTest.php Class Class source

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  observer  
File Role Description
  Plain text file NotificationTest.php Class Class source
  Plain text file ObserverTest.php Class Class source

  Files folder image Files  /  tests  /  org  /  puremvc  /  php  /  multicore  /  patterns  /  proxy  
File Role Description
  Plain text file ProxyTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:230
This week:3
All time:7,880
This week:123Up