Move classes to models folder
This commit is contained in:
		
					parent
					
						
							
								3a0306ac79
							
						
					
				
			
			
				commit
				
					
						20e394e9f2
					
				
			
		
					 6 changed files with 113 additions and 131 deletions
				
			
		
							
								
								
									
										29
									
								
								app/Models/Bookmark.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								app/Models/Bookmark.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | |||
| <?php | ||||
| class Bookmark { | ||||
|     /** | ||||
|      * @var string The name of the bookmark. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The URL of the bookmark. | ||||
|      */ | ||||
|     public $url; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The description of the bookmark. | ||||
|      */ | ||||
|     public $description; | ||||
| 
 | ||||
|     /** | ||||
|      * Bookmark constructor. | ||||
|      * @param string $name The name of the bookmark. | ||||
|      * @param string $url The URL of the bookmark. | ||||
|      * @param string $description The description of the bookmark. | ||||
|      */ | ||||
|     public function __construct($name, $url, $description) { | ||||
|         $this->name = $name; | ||||
|         $this->url = $url; | ||||
|         $this->description = $description; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										22
									
								
								app/Models/BookmarkCategory.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								app/Models/BookmarkCategory.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | |||
| <?php | ||||
| class BookmarkCategory { | ||||
|     /** | ||||
|      * @var string The name of the bookmark category. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array An array of Bookmark objects. | ||||
|      */ | ||||
|     public $bookmarks; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the bookmark category. | ||||
|      * @param array $bookmarks An array of Bookmark objects. | ||||
|      */ | ||||
|     public function __construct($name, $bookmarks = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->bookmarks = $bookmarks; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										36
									
								
								app/Models/Project.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								app/Models/Project.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | |||
| <?php | ||||
| class Project { | ||||
|     /** | ||||
|      * @var string The name of the project. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The description of the project. | ||||
|      */ | ||||
|     public $description; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The URL of the project. | ||||
|      */ | ||||
|     public $url; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array Languages used in the project. | ||||
|      */ | ||||
|     public $languages; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the project. | ||||
|      * @param string $description The description of the project. | ||||
|      * @param string The URL of the project. | ||||
|      * @param array  $languages Languages used in the project.s | ||||
|      */ | ||||
|     public function __construct($name, $description, $url, $languages = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->description = $description; | ||||
|         $this->url = $url; | ||||
|         $this->languages = $languages; | ||||
|     } | ||||
| } | ||||
							
								
								
									
										22
									
								
								app/Models/ProjectCategory.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								app/Models/ProjectCategory.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,22 @@ | |||
| <?php | ||||
| class ProjectCategory { | ||||
|     /** | ||||
|      * @var string The name of the bookmark category. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array An array of Project objects. | ||||
|      */ | ||||
|     public $projects; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the bookmark category. | ||||
|      * @param array $projects An array of Project objects. | ||||
|      */ | ||||
|     public function __construct($name, $projects = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->projects = $projects; | ||||
|     } | ||||
| } | ||||
|  | @ -1,55 +1,6 @@ | |||
| <?php | ||||
| class Bookmark { | ||||
|     /** | ||||
|      * @var string The name of the bookmark. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The URL of the bookmark. | ||||
|      */ | ||||
|     public $url; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The description of the bookmark. | ||||
|      */ | ||||
|     public $description; | ||||
| 
 | ||||
|     /** | ||||
|      * Bookmark constructor. | ||||
|      * @param string $name The name of the bookmark. | ||||
|      * @param string $url The URL of the bookmark. | ||||
|      * @param string $description The description of the bookmark. | ||||
|      */ | ||||
|     public function __construct($name, $url, $description) { | ||||
|         $this->name = $name; | ||||
|         $this->url = $url; | ||||
|         $this->description = $description; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| class BookmarkCategory { | ||||
|     /** | ||||
|      * @var string The name of the bookmark category. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array An array of Bookmark objects. | ||||
|      */ | ||||
|     public $bookmarks; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the bookmark category. | ||||
|      * @param array $bookmarks An array of Bookmark objects. | ||||
|      */ | ||||
|     public function __construct($name, $bookmarks = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->bookmarks = $bookmarks; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| include 'app/Models/Bookmark.php'; | ||||
| include 'app/Models/BookmarkCategory.php'; | ||||
| 
 | ||||
| return [ | ||||
|     new BookmarkCategory("Friends' Websites", [ | ||||
|  |  | |||
|  | @ -1,84 +1,6 @@ | |||
| <?php | ||||
| class ProjectURL { | ||||
|     /** | ||||
|      * @var string The name of the ProjectURL. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The URL of the ProjectURL. | ||||
|      */ | ||||
|     public $url; | ||||
| 
 | ||||
|     /** | ||||
|      * Bookmark constructor. | ||||
|      * @param string $name The name of the ProjectURL. | ||||
|      * @param string $url The URL of the ProjectURL. | ||||
|      */ | ||||
|     public function __construct($name, $url) { | ||||
|         $this->name = $name; | ||||
|         $this->url = $url; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| class Project { | ||||
|     /** | ||||
|      * @var string The name of the project. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The description of the project. | ||||
|      */ | ||||
|     public $description; | ||||
| 
 | ||||
|     /** | ||||
|      * @var string The URL of the project. | ||||
|      */ | ||||
|     public $url; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array Languages used in the project. | ||||
|      */ | ||||
|     public $languages; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the project. | ||||
|      * @param string $description The description of the project. | ||||
|      * @param string The URL of the project. | ||||
|      * @param array  $languages Languages used in the project.s | ||||
|      */ | ||||
|     public function __construct($name, $description, $url, $languages = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->description = $description; | ||||
|         $this->url = $url; | ||||
|         $this->languages = $languages; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| class ProjectCategory { | ||||
|     /** | ||||
|      * @var string The name of the bookmark category. | ||||
|      */ | ||||
|     public $name; | ||||
| 
 | ||||
|     /** | ||||
|      * @var array An array of Project objects. | ||||
|      */ | ||||
|     public $projects; | ||||
| 
 | ||||
|     /** | ||||
|      * BookmarkCategory constructor. | ||||
|      * @param string $name The name of the bookmark category. | ||||
|      * @param array $projects An array of Project objects. | ||||
|      */ | ||||
|     public function __construct($name, $projects = array()) { | ||||
|         $this->name = $name; | ||||
|         $this->projects = $projects; | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| include 'app/Models/Project.php'; | ||||
| include 'app/Models/ProjectCategory.php'; | ||||
| 
 | ||||
| return [ | ||||
|     new ProjectCategory("Websites", [ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Frankie B
				Frankie B