Login   Register  
PHP Classes
elePHPant
Icontem

Building an Identity Map in PHP

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author  
Picture of Gjero Krsteski
Name: Gjero Krsteski <e-mail contact>
Packages: 3 Browse all classes by Gjero Krsteski Browse all classes by
Country: Germany Germany - PHP jobs in Germany
Age: 33
All time rank: 1863121 in Germany Germany
Week rank: 845 Up38 in Germany Germany Up
Innovation award
Innovation award
Nominee: 1x


  Detailed description   Download .zip .tar.gz  
This package can store and retrieve objects in persistent storage containers avoiding to have multiple instances of the same object in memory.

It can use a mapper class to store objects of a class in a container like for instance a database table.

It can also retrieve the objects from the container assuring that only one instance of the same object is retrieved into memory.

  Classes of Gjero Krsteski  >  Building an Identity Map in PHP  >  Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Building an Identity Map in PHP
Base name: php-identity-map
Description: Retrieve objects avoiding multiple instances
Version: 1
PHP version: 5.0
License: BSD License
All time users: 393 users
All time rank: 5529
Week users: 1 user
Week rank: 2151 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Applications   Related links   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Databases Database management, accessing and searching View top rated classes
Group folder image Design Patterns Implementations of well known design patterns View top rated classes


  Freshmeat project  
Building an Identity Map in PHP
Project record: php-identity-map
Popularity score: 17.72
Vitality score: 23.81

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Retrieve objects avoiding multiple instances Retrieve objects avoiding multiple instances
php-identity-map on github php-identity-map on github

  Files folder image Files  
File Role Description
Files folder imagedatabase (2 files)
Files folder imagesrc (1 file, 3 directories)
Files folder imagetests (1 file, 2 directories)
Plain text file autoload.php Class autoloder
Accessible without login Plain text file phpunit.xml.dist Data phpunit configuration
Accessible without login Plain text file README.markdown Doc. README
Accessible without login Plain text file test-bootstrap.php Aux. bootstraping
Accessible without login Image file uml-php-identity-map.gif Data Auxiliary data

  Files  /  Files folder image database  
File Role Description
  Accessible without login Plain text file tbl_article.sql Data Auxiliary data
  Accessible without login Plain text file tbl_user.sql Data Auxiliary data

  Files  /  Files folder image src  
File Role Description
Files folder imageframework (3 files)
Files folder imagemodel (2 files)
Files folder imagepersistence (3 files)
  Plain text file Repository.php Class Class source

  Files  /  src  /  Files folder image framework  
File Role Description
  Plain text file IdentityMap.php Class the indentity-map
  Plain text file MapperException.php Class mapper exception
  Plain text file RecursiveClassLoder.php Class Class source

  Files  /  src  /  Files folder image model  
File Role Description
  Plain text file Article.php Class Class source
  Plain text file User.php Class the user model

  Files  /  src  /  Files folder image persistence  
File Role Description
  Plain text file AbstractMapper.php Class Class source
  Plain text file ArticleMapper.php Class Class source
  Plain text file UserMapper.php Class the user mapper

  Files  /  Files folder image tests  
File Role Description
Files folder imagemodel (2 files)
Files folder imagepersistence (2 files, 1 directory)
  Plain text file RepositoryTest.php Class Class source

  Files  /  tests  /  Files folder image model  
File Role Description
  Plain text file ArticleTest.php Class Class source
  Accessible without login Plain text file UserTest.php Test user model test

  Files  /  tests  /  Files folder image persistence  
File Role Description
Files folder imagefixture (2 files)
  Plain text file ArticleMapperTest.php Class Class source
  Accessible without login Plain text file UserMapperTest.php Test UserMapperTest

  Files  /  tests  /  persistence  /  Files folder image fixture  
File Role Description
  Accessible without login Plain text file article-seed.xml Data Auxiliary data
  Accessible without login Plain text file user-seed.xml Data user-seed

Download all files: php-identity-map.tar.gz php-identity-map.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.