Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR implements an ORM (Object-Relational Mapping) in the Simple MVC Framework. It includes the following changes:
Database.php
in theapp/classes
directory to handle the database connection and query execution.ServiceContainer.php
file in theapp/classes
directory to add a new methodgetDatabase
that returns an instance of theDatabase
class.Changes Made
Database.php
with theDatabase
class that handles the database connection and query execution.ServiceContainer
class in theServiceContainer.php
file to include a new private property$database
and a new methodgetDatabase
that returns the$database
property.Testing
Database
class by executing SQL queries and verifying the results.ServiceContainer
class by retrieving theDatabase
instance from the container.Related Issue
Create ORM implementation
Fixes #11.
To checkout this PR branch, run the following command in your terminal: