├── 02_what_is_oop └── index.php ├── 03_classes_vs_objects ├── index.php └── user.php ├── 04_class_constants_and_internal_reference ├── index.php └── user.php ├── 05_public_vs_private_scope ├── index.php └── user.php ├── 06_copying_vs_cloning ├── index.php └── user.php ├── 07_single_responsibility_principle ├── app │ ├── Helper.php │ ├── User.php │ └── Validator.php └── index.php ├── 08_magic_methods ├── app │ ├── Helper.php │ ├── User.php │ └── Validator.php └── index.php ├── 09_autoloading_through_spl ├── app │ ├── Helper.php │ ├── User.php │ └── Validator.php └── index.php ├── 10_namespaces ├── App │ ├── Helper.php │ ├── User.php │ └── Validator.php ├── Library │ └── User.php └── index.php ├── 11_autoloading_with_psr_0 ├── Helper.php ├── Joostvanveen │ ├── App │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── autoload.php └── index.php ├── 12_class_inheritance_and_protected_scope ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 13_overriding_parent_methods ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 14_abstract_classes ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── Member.php │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 15_interfaces ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── Member.php │ │ ├── Repositories │ │ │ ├── PostDatabaseRepository.php │ │ │ ├── PostJsonRepository.php │ │ │ ├── PostRepositoryInterface.php │ │ │ ├── PostRssRepository.php │ │ │ ├── posts.json │ │ │ └── posts.xml │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 16_statics ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── Member.php │ │ ├── Repositories │ │ │ ├── PostDatabaseRepository.php │ │ │ ├── PostJsonRepository.php │ │ │ ├── PostRepositoryInterface.php │ │ │ ├── PostRssRepository.php │ │ │ ├── posts.json │ │ │ └── posts.xml │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 17_traits ├── Acme │ ├── App │ │ ├── Administrator.php │ │ ├── Member.php │ │ ├── Repositories │ │ │ ├── PostDatabaseRepository.php │ │ │ ├── PostJsonRepository.php │ │ │ ├── PostRepositoryInterface.php │ │ │ ├── PostRssRepository.php │ │ │ ├── posts.json │ │ │ └── posts.xml │ │ ├── Traits │ │ │ ├── Accessible.php │ │ │ └── Curlable.php │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php ├── 18_dependency_injection ├── Acme │ ├── App │ │ ├── Address.php │ │ ├── Administrator.php │ │ ├── Member.php │ │ ├── Repositories │ │ │ ├── AddressArrayRepository.php │ │ │ ├── AddressRepositoryInterface.php │ │ │ ├── AdressJsonrepository.php │ │ │ ├── PostDatabaseRepository.php │ │ │ ├── PostJsonRepository.php │ │ │ ├── PostRepositoryInterface.php │ │ │ ├── PostRssRepository.php │ │ │ ├── posts.json │ │ │ └── posts.xml │ │ ├── Traits │ │ │ ├── Accessible.php │ │ │ └── Curlable.php │ │ ├── User.php │ │ └── Validator.php │ └── Library │ │ └── User.php ├── Helper.php ├── autoload.php └── index.php └── README.md /02_what_is_oop/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/02_what_is_oop/index.php -------------------------------------------------------------------------------- /03_classes_vs_objects/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/03_classes_vs_objects/index.php -------------------------------------------------------------------------------- /03_classes_vs_objects/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/03_classes_vs_objects/user.php -------------------------------------------------------------------------------- /04_class_constants_and_internal_reference/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/04_class_constants_and_internal_reference/index.php -------------------------------------------------------------------------------- /04_class_constants_and_internal_reference/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/04_class_constants_and_internal_reference/user.php -------------------------------------------------------------------------------- /05_public_vs_private_scope/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/05_public_vs_private_scope/index.php -------------------------------------------------------------------------------- /05_public_vs_private_scope/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/05_public_vs_private_scope/user.php -------------------------------------------------------------------------------- /06_copying_vs_cloning/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/06_copying_vs_cloning/index.php -------------------------------------------------------------------------------- /06_copying_vs_cloning/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/06_copying_vs_cloning/user.php -------------------------------------------------------------------------------- /07_single_responsibility_principle/app/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/07_single_responsibility_principle/app/Helper.php -------------------------------------------------------------------------------- /07_single_responsibility_principle/app/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/07_single_responsibility_principle/app/User.php -------------------------------------------------------------------------------- /07_single_responsibility_principle/app/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/07_single_responsibility_principle/app/Validator.php -------------------------------------------------------------------------------- /07_single_responsibility_principle/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/07_single_responsibility_principle/index.php -------------------------------------------------------------------------------- /08_magic_methods/app/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/08_magic_methods/app/Helper.php -------------------------------------------------------------------------------- /08_magic_methods/app/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/08_magic_methods/app/User.php -------------------------------------------------------------------------------- /08_magic_methods/app/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/08_magic_methods/app/Validator.php -------------------------------------------------------------------------------- /08_magic_methods/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/08_magic_methods/index.php -------------------------------------------------------------------------------- /09_autoloading_through_spl/app/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/09_autoloading_through_spl/app/Helper.php -------------------------------------------------------------------------------- /09_autoloading_through_spl/app/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/09_autoloading_through_spl/app/User.php -------------------------------------------------------------------------------- /09_autoloading_through_spl/app/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/09_autoloading_through_spl/app/Validator.php -------------------------------------------------------------------------------- /09_autoloading_through_spl/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/09_autoloading_through_spl/index.php -------------------------------------------------------------------------------- /10_namespaces/App/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/10_namespaces/App/Helper.php -------------------------------------------------------------------------------- /10_namespaces/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/10_namespaces/App/User.php -------------------------------------------------------------------------------- /10_namespaces/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/10_namespaces/App/Validator.php -------------------------------------------------------------------------------- /10_namespaces/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/10_namespaces/Library/User.php -------------------------------------------------------------------------------- /10_namespaces/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/10_namespaces/index.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/Helper.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/Joostvanveen/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/Joostvanveen/App/User.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/Joostvanveen/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/Joostvanveen/App/Validator.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/Joostvanveen/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/Joostvanveen/Library/User.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/autoload.php -------------------------------------------------------------------------------- /11_autoloading_with_psr_0/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/11_autoloading_with_psr_0/index.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/Acme/App/Administrator.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/Acme/App/User.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/Acme/App/Validator.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/Acme/Library/User.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/Helper.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/autoload.php -------------------------------------------------------------------------------- /12_class_inheritance_and_protected_scope/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/12_class_inheritance_and_protected_scope/index.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/Acme/App/Administrator.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/Acme/App/User.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/Acme/App/Validator.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/Acme/Library/User.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/Helper.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/autoload.php -------------------------------------------------------------------------------- /13_overriding_parent_methods/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/13_overriding_parent_methods/index.php -------------------------------------------------------------------------------- /14_abstract_classes/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Acme/App/Administrator.php -------------------------------------------------------------------------------- /14_abstract_classes/Acme/App/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Acme/App/Member.php -------------------------------------------------------------------------------- /14_abstract_classes/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Acme/App/User.php -------------------------------------------------------------------------------- /14_abstract_classes/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Acme/App/Validator.php -------------------------------------------------------------------------------- /14_abstract_classes/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Acme/Library/User.php -------------------------------------------------------------------------------- /14_abstract_classes/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/Helper.php -------------------------------------------------------------------------------- /14_abstract_classes/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/autoload.php -------------------------------------------------------------------------------- /14_abstract_classes/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/14_abstract_classes/index.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Administrator.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Member.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/PostDatabaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/PostDatabaseRepository.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/PostJsonRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/PostJsonRepository.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/PostRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/PostRepositoryInterface.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/PostRssRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/PostRssRepository.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/posts.json -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Repositories/posts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Repositories/posts.xml -------------------------------------------------------------------------------- /15_interfaces/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/User.php -------------------------------------------------------------------------------- /15_interfaces/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/App/Validator.php -------------------------------------------------------------------------------- /15_interfaces/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Acme/Library/User.php -------------------------------------------------------------------------------- /15_interfaces/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/Helper.php -------------------------------------------------------------------------------- /15_interfaces/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/autoload.php -------------------------------------------------------------------------------- /15_interfaces/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/15_interfaces/index.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Administrator.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Member.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/PostDatabaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/PostDatabaseRepository.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/PostJsonRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/PostJsonRepository.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/PostRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/PostRepositoryInterface.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/PostRssRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/PostRssRepository.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/posts.json -------------------------------------------------------------------------------- /16_statics/Acme/App/Repositories/posts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Repositories/posts.xml -------------------------------------------------------------------------------- /16_statics/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/User.php -------------------------------------------------------------------------------- /16_statics/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/App/Validator.php -------------------------------------------------------------------------------- /16_statics/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Acme/Library/User.php -------------------------------------------------------------------------------- /16_statics/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/Helper.php -------------------------------------------------------------------------------- /16_statics/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/autoload.php -------------------------------------------------------------------------------- /16_statics/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/16_statics/index.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Administrator.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Member.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/PostDatabaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/PostDatabaseRepository.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/PostJsonRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/PostJsonRepository.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/PostRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/PostRepositoryInterface.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/PostRssRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/PostRssRepository.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/posts.json -------------------------------------------------------------------------------- /17_traits/Acme/App/Repositories/posts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Repositories/posts.xml -------------------------------------------------------------------------------- /17_traits/Acme/App/Traits/Accessible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Traits/Accessible.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Traits/Curlable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Traits/Curlable.php -------------------------------------------------------------------------------- /17_traits/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/User.php -------------------------------------------------------------------------------- /17_traits/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/App/Validator.php -------------------------------------------------------------------------------- /17_traits/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Acme/Library/User.php -------------------------------------------------------------------------------- /17_traits/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/Helper.php -------------------------------------------------------------------------------- /17_traits/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/autoload.php -------------------------------------------------------------------------------- /17_traits/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/17_traits/index.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Address.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Administrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Administrator.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Member.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Member.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/AddressArrayRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/AddressArrayRepository.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/AddressRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/AddressRepositoryInterface.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/AdressJsonrepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/AdressJsonrepository.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/PostDatabaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/PostDatabaseRepository.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/PostJsonRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/PostJsonRepository.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/PostRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/PostRepositoryInterface.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/PostRssRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/PostRssRepository.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/posts.json -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Repositories/posts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Repositories/posts.xml -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Traits/Accessible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Traits/Accessible.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Traits/Curlable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Traits/Curlable.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/User.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/App/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/App/Validator.php -------------------------------------------------------------------------------- /18_dependency_injection/Acme/Library/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Acme/Library/User.php -------------------------------------------------------------------------------- /18_dependency_injection/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/Helper.php -------------------------------------------------------------------------------- /18_dependency_injection/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/autoload.php -------------------------------------------------------------------------------- /18_dependency_injection/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/18_dependency_injection/index.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/php-oop-fundamentals/HEAD/README.md --------------------------------------------------------------------------------