├── .gitignore ├── IdentityMap ├── Customer.php ├── CustomerMapper.php ├── EntityInterface.php ├── IdentityMap.php ├── README.md └── run.php ├── Proxy ├── Image.php ├── Proxy.php ├── ProxyImage.php └── README.md ├── README.md ├── Specification ├── CoverageZone.php ├── NetworkProvider.php ├── README.md ├── SectorMatchSpecification.php ├── SpecificationInterface.php └── run.php └── UnitOfWork ├── Customer.php ├── CustomerMapper.php ├── DomainObject.php ├── MapperRegistry.php ├── README.md ├── UnitOfWork.php └── run.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /IdentityMap/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/Customer.php -------------------------------------------------------------------------------- /IdentityMap/CustomerMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/CustomerMapper.php -------------------------------------------------------------------------------- /IdentityMap/EntityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/EntityInterface.php -------------------------------------------------------------------------------- /IdentityMap/IdentityMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/IdentityMap.php -------------------------------------------------------------------------------- /IdentityMap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/README.md -------------------------------------------------------------------------------- /IdentityMap/run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/IdentityMap/run.php -------------------------------------------------------------------------------- /Proxy/Image.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Proxy/Image.php -------------------------------------------------------------------------------- /Proxy/Proxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Proxy/Proxy.php -------------------------------------------------------------------------------- /Proxy/ProxyImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Proxy/ProxyImage.php -------------------------------------------------------------------------------- /Proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Proxy/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Specification/CoverageZone.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/CoverageZone.php -------------------------------------------------------------------------------- /Specification/NetworkProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/NetworkProvider.php -------------------------------------------------------------------------------- /Specification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/README.md -------------------------------------------------------------------------------- /Specification/SectorMatchSpecification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/SectorMatchSpecification.php -------------------------------------------------------------------------------- /Specification/SpecificationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/SpecificationInterface.php -------------------------------------------------------------------------------- /Specification/run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/Specification/run.php -------------------------------------------------------------------------------- /UnitOfWork/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/Customer.php -------------------------------------------------------------------------------- /UnitOfWork/CustomerMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/CustomerMapper.php -------------------------------------------------------------------------------- /UnitOfWork/DomainObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/DomainObject.php -------------------------------------------------------------------------------- /UnitOfWork/MapperRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/MapperRegistry.php -------------------------------------------------------------------------------- /UnitOfWork/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/README.md -------------------------------------------------------------------------------- /UnitOfWork/UnitOfWork.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/UnitOfWork.php -------------------------------------------------------------------------------- /UnitOfWork/run.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dynom/DesignPatterns/HEAD/UnitOfWork/run.php --------------------------------------------------------------------------------