├── .gitattributes ├── LICENSE.md ├── PDO ├── prep_stat.php ├── stored_proc.php ├── stored_proc.sql ├── stored_proc_2.sql └── trans.php ├── README.md ├── assignments ├── 01_lab_namespace.md ├── 02_lab_create_a_class.md ├── 03_lab_create_an_extensible_super_class.md ├── 04_lab_magic_methods.md ├── 05_lab_abstract_classes.md ├── 06_lab_interfaces.md ├── 07_lab_type_hinting.md ├── 08_lab_build_custom_exception_class.md ├── 09_lab_traits.md ├── 10_lab_sql_statements.md ├── 11_lab_prepared_statements.md ├── 12_lab_stored_procedure copy.md └── 13_lab_transaction.md ├── lifelab ├── public │ └── index.php └── src │ └── LifeLab │ ├── Building │ └── BuildingInterface.php │ ├── Human │ └── Human.php │ ├── Lab │ └── Lab.php │ ├── LifeLabException │ └── LifeLabException.php │ ├── Livable │ └── LivableInterface.php │ └── Virus │ └── Virus.php ├── regex └── email.php ├── taskmaster ├── notes │ ├── brainstorm_for_create.png │ ├── brainstorm_for_main.png │ ├── example.png │ └── notes.md ├── public │ ├── index.php │ └── test.php └── src │ └── TaskMaster │ ├── Board.php │ ├── Objective │ └── Objective.php │ ├── Task │ ├── AbstractTask.php │ ├── ITUpdateTask.php │ ├── LoginTask.php │ ├── ReportTask.php │ └── TaskInterface.php │ └── View │ ├── Create.php │ ├── Display.php │ ├── Edit.php │ └── Summarize.php └── traits ├── public └── index.php └── src └── Traits ├── ElectricPower.php ├── GasPower.php └── Hybrid.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PDO/prep_stat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/PDO/prep_stat.php -------------------------------------------------------------------------------- /PDO/stored_proc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/PDO/stored_proc.php -------------------------------------------------------------------------------- /PDO/stored_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/PDO/stored_proc.sql -------------------------------------------------------------------------------- /PDO/stored_proc_2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/PDO/stored_proc_2.sql -------------------------------------------------------------------------------- /PDO/trans.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/PDO/trans.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # php-ii-labs 2 | Labs for Zend PHP II Training - Nov 2022 3 | -------------------------------------------------------------------------------- /assignments/01_lab_namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/01_lab_namespace.md -------------------------------------------------------------------------------- /assignments/02_lab_create_a_class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/02_lab_create_a_class.md -------------------------------------------------------------------------------- /assignments/03_lab_create_an_extensible_super_class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/03_lab_create_an_extensible_super_class.md -------------------------------------------------------------------------------- /assignments/04_lab_magic_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/04_lab_magic_methods.md -------------------------------------------------------------------------------- /assignments/05_lab_abstract_classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/05_lab_abstract_classes.md -------------------------------------------------------------------------------- /assignments/06_lab_interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/06_lab_interfaces.md -------------------------------------------------------------------------------- /assignments/07_lab_type_hinting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/07_lab_type_hinting.md -------------------------------------------------------------------------------- /assignments/08_lab_build_custom_exception_class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/08_lab_build_custom_exception_class.md -------------------------------------------------------------------------------- /assignments/09_lab_traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/09_lab_traits.md -------------------------------------------------------------------------------- /assignments/10_lab_sql_statements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/10_lab_sql_statements.md -------------------------------------------------------------------------------- /assignments/11_lab_prepared_statements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/11_lab_prepared_statements.md -------------------------------------------------------------------------------- /assignments/12_lab_stored_procedure copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/12_lab_stored_procedure copy.md -------------------------------------------------------------------------------- /assignments/13_lab_transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/assignments/13_lab_transaction.md -------------------------------------------------------------------------------- /lifelab/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/public/index.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/Building/BuildingInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/Building/BuildingInterface.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/Human/Human.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/Human/Human.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/Lab/Lab.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/Lab/Lab.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/LifeLabException/LifeLabException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/LifeLabException/LifeLabException.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/Livable/LivableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/Livable/LivableInterface.php -------------------------------------------------------------------------------- /lifelab/src/LifeLab/Virus/Virus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/lifelab/src/LifeLab/Virus/Virus.php -------------------------------------------------------------------------------- /regex/email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/regex/email.php -------------------------------------------------------------------------------- /taskmaster/notes/brainstorm_for_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/notes/brainstorm_for_create.png -------------------------------------------------------------------------------- /taskmaster/notes/brainstorm_for_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/notes/brainstorm_for_main.png -------------------------------------------------------------------------------- /taskmaster/notes/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/notes/example.png -------------------------------------------------------------------------------- /taskmaster/notes/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/notes/notes.md -------------------------------------------------------------------------------- /taskmaster/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/public/index.php -------------------------------------------------------------------------------- /taskmaster/public/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/public/test.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Board.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Board.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Objective/Objective.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Objective/Objective.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Task/AbstractTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Task/AbstractTask.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Task/ITUpdateTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Task/ITUpdateTask.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Task/LoginTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Task/LoginTask.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Task/ReportTask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Task/ReportTask.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/Task/TaskInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/taskmaster/src/TaskMaster/Task/TaskInterface.php -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/View/Create.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/View/Display.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/View/Edit.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /taskmaster/src/TaskMaster/View/Summarize.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /traits/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/traits/public/index.php -------------------------------------------------------------------------------- /traits/src/Traits/ElectricPower.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/traits/src/Traits/ElectricPower.php -------------------------------------------------------------------------------- /traits/src/Traits/GasPower.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/traits/src/Traits/GasPower.php -------------------------------------------------------------------------------- /traits/src/Traits/Hybrid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thisisjeffsnow/php-ii-labs/HEAD/traits/src/Traits/Hybrid.php --------------------------------------------------------------------------------