James Cole 
							
						 
					 
					
						
						
							
						
						37fe2d22b0 
					 
					
						
						
							
							PHP7 compatible function definitions.  
						
						 
						
						
						
						
					 
					
						2016-04-05 22:00:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						3277858c5a 
					 
					
						
						
							
							Code cleanup. [skip ci]  
						
						 
						
						
						
						
					 
					
						2016-04-01 16:44:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						4d1771614a 
					 
					
						
						
							
							Code reformat  
						
						 
						
						
						
						
					 
					
						2016-02-23 16:02:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						a4d7bf4ebe 
					 
					
						
						
							
							Implemented job to execute rulegroup on existing transactions  
						
						 
						
						
						
						
					 
					
						2016-02-18 20:15:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						106bae5c97 
					 
					
						
						
							
							Move factories to separate folder.  
						
						 
						
						
						
						
					 
					
						2016-02-18 06:34:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						f82a2b3bc5 
					 
					
						
						
							
							Some phpdoc.  
						
						 
						
						
						
						
					 
					
						2016-02-18 06:24:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						f7d06b9759 
					 
					
						
						
							
							Some more code cleanup.  
						
						 
						
						
						
						
					 
					
						2016-02-17 21:59:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						a178fed0c6 
					 
					
						
						
							
							Code cleanup courtesy of Scrutiniser CI.  
						
						 
						
						
						
						
					 
					
						2016-02-17 21:55:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						6c22bad77a 
					 
					
						
						
							
							Revamped a part of the rule test code.  
						
						 
						
						... 
						
						
						
						- clean way of constructing triggers
- processor can be constructed in a number of ways.
- cleaner transaction matcher using collections instead of arrays 
						
						
					 
					
						2016-02-17 21:03:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						1e799402ee 
					 
					
						
						
							
							Rule actions no longer need to know the journal at construction time. This is easier.  
						
						 
						
						
						
						
					 
					
						2016-02-17 19:56:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						5f9c61c4b4 
					 
					
						
						
							
							Update Processor with new situation.  
						
						 
						
						
						
						
					 
					
						2016-02-17 19:08:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						12b6791e8b 
					 
					
						
						
							
							Changed trigger constructor. No longer needs model AND journal, now only model. Wait for it...  
						
						 
						
						
						
						
					 
					
						2016-02-17 19:07:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						8024ad123e 
					 
					
						
						
							
							Cleaned up the Processor. This completely breaks everything @ roberthorlings has built but stay with me.  
						
						 
						
						
						
						
					 
					
						2016-02-17 18:47:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						cd057045e6 
					 
					
						
						
							
							Code clean up.  
						
						 
						
						
						
						
					 
					
						2016-02-17 18:23:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						7840a5ea49 
					 
					
						
						
							
							Added missing import  
						
						 
						
						
						
						
					 
					
						2016-02-17 16:30:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						3a33ac1455 
					 
					
						
						
							
							Removed code left over from merge  
						
						 
						
						
						
						
					 
					
						2016-02-17 16:29:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						2eb7d8ba91 
					 
					
						
						
							
							Merge branch 'feature/test-triggers' of github.com:roberthorlings/firefly-iii into feature/test-triggers  
						
						 
						
						
						
						
					 
					
						2016-02-17 16:26:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						8fdc6c11e1 
					 
					
						
						
							
							Merge branch 'develop' into feature/test-triggers  
						
						 
						
						
						
						
					 
					
						2016-02-17 16:14:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						af7da586aa 
					 
					
						
						
							
							Cleanup of processor after introduction of factories  
						
						 
						
						
						
						
					 
					
						2016-02-17 13:26:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						b671da900a 
					 
					
						
						
							
							Implemented action factory analogue to trigger factory  
						
						 
						
						
						
						
					 
					
						2016-02-17 13:24:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						d8bb83e8c4 
					 
					
						
						
							
							Moved creation of Trigger objects to factory for reuse  
						
						 
						
						
						
						
					 
					
						2016-02-17 13:20:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						bc3d64a2ff 
					 
					
						
						
							
							Moved creation of Trigger objects to factory for reuse  
						
						 
						
						
						
						
					 
					
						2016-02-17 13:16:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Horlings 
							
						 
					 
					
						
						
							
						
						b9620b3a21 
					 
					
						
						
							
							Refactored method to check whether a transaction is triggered by a list of triggers  
						
						 
						
						
						
						
					 
					
						2016-02-17 10:24:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						8f7f263a48 
					 
					
						
						
							
							Declare strict type.  
						
						 
						
						
						
						
					 
					
						2016-02-05 12:08:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						168ed5ac56 
					 
					
						
						
							
							Renamed some stuff, courtesy of sensiolabs.  
						
						 
						
						
						
						
					 
					
						2016-01-28 21:50:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						71bf054ab1 
					 
					
						
						
							
							Removed TODO items in favour of issues, or actual fixes.  
						
						 
						
						
						
						
					 
					
						2016-01-28 21:05:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						c9e4a09da6 
					 
					
						
						
							
							Sort by alphabet.  
						
						 
						
						
						
						
					 
					
						2016-01-20 15:23:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						f69be86c74 
					 
					
						
						
							
							Some code cleanup courtesy of PHPStorm.  
						
						 
						
						
						
						
					 
					
						2016-01-15 17:53:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						820722f44e 
					 
					
						
						
							
							Some code cleanup courtesy of PHPStorm.  
						
						 
						
						
						
						
					 
					
						2016-01-15 17:38:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						5958990ed5 
					 
					
						
						
							
							Stop processing.  
						
						 
						
						
						
						
					 
					
						2016-01-15 06:35:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						a7a00ecf40 
					 
					
						
						
							
							More rule possibilities  
						
						 
						
						
						
						
					 
					
						2016-01-13 14:02:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						46ee2a0568 
					 
					
						
						
							
							Can now automatically handle some rules. No user interface, yet.  
						
						 
						
						
						
						
					 
					
						2016-01-13 08:14:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						ce250c85fc 
					 
					
						
						
							
							Rename class.  
						
						 
						
						
						
						
					 
					
						2016-01-13 07:48:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						1087b9f5df 
					 
					
						
						
							
							Can now trigger.  
						
						 
						
						
						
						
					 
					
						2016-01-13 07:47:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						0dc74d9d14 
					 
					
						
						
							
							Rules will now fire for a store-action. And fail.  
						
						 
						
						
						
						
					 
					
						2016-01-13 07:30:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Cole 
							
						 
					 
					
						
						
							
						
						98b272383f 
					 
					
						
						
							
							Clean up triggers, add some new ones.  
						
						 
						
						
						
						
					 
					
						2016-01-13 07:16:29 +01:00