| 
									
										
										
										
											2014-07-05 19:44:26 +02:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-15 22:16:29 +02:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Category | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2014-07-20 18:24:27 +02:00
										 |  |  |  * @property integer                                                             $id | 
					
						
							|  |  |  |  * @property \Carbon\Carbon                                                      $created_at | 
					
						
							|  |  |  |  * @property \Carbon\Carbon                                                      $updated_at | 
					
						
							|  |  |  |  * @property string                                                              $name | 
					
						
							|  |  |  |  * @property integer                                                             $user_id | 
					
						
							|  |  |  |  * @property string                                                              $class | 
					
						
							|  |  |  |  * @property-read \Illuminate\Database\Eloquent\Collection|\Transaction[]        $transactions | 
					
						
							| 
									
										
										
										
											2014-07-15 22:16:29 +02:00
										 |  |  |  * @property-read \Illuminate\Database\Eloquent\Collection|\TransactionJournal[] $transactionjournals | 
					
						
							| 
									
										
										
										
											2014-07-20 18:24:27 +02:00
										 |  |  |  * @property-read \User                                                          $user | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereId($value) | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereCreatedAt($value) | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereUpdatedAt($value) | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereName($value) | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereUserId($value) | 
					
						
							|  |  |  |  * @method static \Illuminate\Database\Query\Builder|\Category whereClass($value) | 
					
						
							| 
									
										
										
										
											2014-07-30 07:14:00 +02:00
										 |  |  |  * @property-read \Limit                                                         $limits | 
					
						
							| 
									
										
										
										
											2014-07-15 22:16:29 +02:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2014-07-05 19:44:26 +02:00
										 |  |  | class Category extends Component | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2014-07-20 18:24:27 +02:00
										 |  |  |     public static $factory | 
					
						
							|  |  |  |         = [ | 
					
						
							|  |  |  |             'name'    => 'string', | 
					
						
							|  |  |  |             'user_id' => 'factory|User', | 
					
						
							|  |  |  |             'class'   => 'Category' | 
					
						
							|  |  |  |         ]; | 
					
						
							| 
									
										
										
										
											2014-07-05 19:44:26 +02:00
										 |  |  |     protected $isSubclass = true; | 
					
						
							| 
									
										
										
										
											2014-07-30 14:45:46 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-10 18:22:42 +02:00
										 |  |  |     /** | 
					
						
							|  |  |  |      * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2014-07-30 14:45:46 +02:00
										 |  |  |     public function transactionjournals() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return $this->belongsToMany('TransactionJournal', 'component_transaction_journal', 'component_id'); | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2014-07-05 19:44:26 +02:00
										 |  |  | }  |