Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						900839a01a 
					 
					
						
						
							
							Remove MicrodataParser  
						
						 
						
						... 
						
						
						
						Since most logic inside it spreaded across DocumentParser and ElementParser 
						
						
					 
					
						2018-12-27 09:39:37 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						006f1ca951 
					 
					
						
						
							
							Moved element parsing logic to ElementParser  
						
						 
						
						
						
						
					 
					
						2018-12-27 09:37:06 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						73899ce987 
					 
					
						
						
							
							Moved document parsing logic to DocumentParser  
						
						 
						
						
						
						
					 
					
						2018-12-27 09:36:42 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						d8eaf093da 
					 
					
						
						
							
							Update test according to incoming usage  
						
						 
						
						
						
						
					 
					
						2018-12-27 08:44:11 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9b723a4c42 
					 
					
						
						
							
							Extract data related testing logic to a TestCase  
						
						 
						
						... 
						
						
						
						This is obviously for cleaner tests and reusability 
						
						
					 
					
						2018-12-26 08:45:06 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						7bbf744a76 
					 
					
						
						
							
							Removed Microdata class and its test  
						
						 
						
						... 
						
						
						
						This is related with incoming changes in future commits. 
						
						
					 
					
						2018-12-26 08:36:03 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						d2f6572125 
					 
					
						
						
							
							Added a test for itemid and content attributes  
						
						 
						
						
						
						
					 
					
						2018-12-18 11:29:31 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						f763ad5b56 
					 
					
						
						
							
							Added a test for absoluteUriHandler  
						
						 
						
						
						
						
					 
					
						2018-12-18 10:07:15 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						7e7fe217a2 
					 
					
						
						
							
							Added null type to docblock  
						
						 
						
						
						
						
					 
					
						2018-12-18 10:00:58 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9c46cada85 
					 
					
						
						
							
							Clarified Readme [ci skip]  
						
						 
						
						
						
						
					 
					
						2018-12-17 20:48:14 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						dcd54585cc 
					 
					
						
						
							
							Make handling of absolute uris changable through a callback  
						
						 
						
						
						
						
					 
					
						2018-12-17 20:15:13 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						a4a5cce8d8 
					 
					
						
						
							
							Refactored long switch case with duplicate code to lookup table  
						
						 
						
						... 
						
						
						
						This is more performant(can be ignored but an extra) due to nature of lookup tables. Also it is more compact and has ease of extension. It is a little bit scary at the first sight though. 
						
						
					 
					
						2018-12-17 19:20:18 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						d317ebdfb7 
					 
					
						
						
							
							Remove registering of DOMDocument  
						
						 
						
						... 
						
						
						
						As stated in documentation of DOMDocument, registering DOMDocument is unnecessary.
Source: https://secure.php.net/manual/en/domdocument.registernodeclass.php#example-6650  
						
						
					 
					
						2018-12-17 17:35:48 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						e26f84fd0c 
					 
					
						
						
							
							Refactoring by extracting a method  
						
						 
						
						
						
						
					 
					
						2018-12-16 12:23:09 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						1ce3f5fd17 
					 
					
						
						
							
							Added references to W3C Specification in docblocks  
						
						 
						
						... 
						
						
						
						This is much better for understanding whats going on. Also as the reference links are pointing to 26/04/2018 version, it helps understanding if things have been changed etc. 
						
						
					 
					
						2018-12-14 10:05:33 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9eaf3cbcfa 
					 
					
						
						
							
							Docblocking and type hinting  
						
						 
						
						
						
						
					 
					
						2018-12-13 09:50:04 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						59d302176d 
					 
					
						
						
							
							Update .travis.yml  
						
						 
						
						... 
						
						
						
						Removed 7.0 from ignoring list because code coverage can be generated for PHP 7.0. 
						
						
					 
					
						2018-11-15 09:17:23 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						f4993272e8 
					 
					
						
						
							
							Update .travis.yml  
						
						 
						
						
						
						
					 
					
						2018-11-15 09:07:13 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						405725977d 
					 
					
						
						
							
							Update composer.json  
						
						 
						
						
						
						
					 
					
						2018-11-15 08:51:48 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						1062a5130d 
					 
					
						
						
							
							Remove HHVM from .travis.yml  
						
						 
						
						... 
						
						
						
						HHVM fails with array destructuring which phpunit uses. The problem here is Travis flags build as errored because of this. 
						
						
					 
					
						2018-11-14 23:26:53 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						679111fc88 
					 
					
						
						
							
							Remove php5.6 from .travis.yml  
						
						 
						
						
						
						
					 
					
						2018-11-14 23:20:51 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						3e44b1a50d 
					 
					
						
						
							
							Correct the JSON formatting in README  
						
						 
						
						
						
						
					 
					
						2018-11-14 23:15:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9d82d8c343 
					 
					
						
						
							
							:)  
						
						 
						
						
						
						
					 
					
						2018-11-14 23:10:01 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						5c694a7e4c 
					 
					
						
						
							
							Added test data for <object> and <data> tags  
						
						 
						
						
						
						
					 
					
						2018-11-13 19:54:01 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						c87b49408a 
					 
					
						
						
							
							Updated usage section in README  
						
						 
						
						
						
						
					 
					
						2018-11-12 20:30:19 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						c3eba31d40 
					 
					
						
						
							
							Fixed LibXML errors are not suppressed  
						
						 
						
						
						
						
					 
					
						2018-11-12 19:41:45 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						b5377c04c5 
					 
					
						
						
							
							Changed test names with more reasonable ones  
						
						 
						
						... 
						
						
						
						These names helps understand purpose of the tests. Also --testdox-html option of phpunit generates more logical results that way. 
						
						
					 
					
						2018-11-12 19:23:35 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						a5bfeb5ec5 
					 
					
						
						
							
							Added itemref support and test  
						
						 
						
						... 
						
						
						
						The test also tests "src based tags" as can be seen in dataset name 
						
						
					 
					
						2018-11-12 19:11:52 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						e17ceac9ea 
					 
					
						
						
							
							Added MicrodataDOMDocument  
						
						 
						
						... 
						
						
						
						This is for both gaining flexibility and made code cleaner. 
						
						
					 
					
						2018-11-12 18:05:31 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						daa8efa0fa 
					 
					
						
						
							
							Added Microdata class and test  
						
						 
						
						... 
						
						
						
						Microdata class allows creating MicrodataParser from different sources. 
						
						
					 
					
						2018-11-12 15:25:04 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						7c3700e8cf 
					 
					
						
						
							
							Style fix  
						
						 
						
						
						
						
					 
					
						2018-11-12 11:31:45 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						2225011252 
					 
					
						
						
							
							Added tests for output methods  
						
						 
						
						
						
						
					 
					
						2018-11-12 11:30:42 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						d769253701 
					 
					
						
						
							
							Added different output methods  
						
						 
						
						
						
						
					 
					
						2018-11-12 11:20:01 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						5923db266c 
					 
					
						
						
							
							Formatting  
						
						 
						
						
						
						
					 
					
						2018-11-11 23:19:53 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						ee7eaf1317 
					 
					
						
						
							
							Some refactoring  
						
						 
						
						
						
						
					 
					
						2018-11-11 23:18:13 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						87dd20f753 
					 
					
						
						
							
							Changed \DOMElement typehints to MicrodataDOMElement  
						
						 
						
						
						
						
					 
					
						2018-11-11 23:07:44 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						da88066237 
					 
					
						
						
							
							Added ext-dom as dependency  
						
						 
						
						... 
						
						
						
						ext-dom is required for DOMDocument, DOMElement etc. which is base of this package. 
						
						
					 
					
						2018-11-11 23:04:19 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9de66c3b40 
					 
					
						
						
							
							Added no break comments  
						
						 
						
						... 
						
						
						
						This is for both PSR-2 and avoiding pitfalls(that is why it is in PSR-2). 
						
						
					 
					
						2018-11-11 22:59:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						9dd85c1e5b 
					 
					
						
						
							
							Some formatting  
						
						 
						
						
						
						
					 
					
						2018-11-11 22:55:36 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						7bba0cbaa6 
					 
					
						
						
							
							Little formatting  
						
						 
						
						
						
						
					 
					
						2018-11-11 22:54:43 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						89dfec9e39 
					 
					
						
						
							
							Small fix  
						
						 
						
						
						
						
					 
					
						2018-11-11 22:49:31 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						4cdd720082 
					 
					
						
						
							
							Refactoring  
						
						 
						
						
						
						
					 
					
						2018-11-11 22:47:37 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						faeb1f97a0 
					 
					
						
						
							
							Some refactoring  
						
						 
						
						
						
						
					 
					
						2018-11-11 21:53:08 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						65f35e747b 
					 
					
						
						
							
							Removed comments that only shows steps  
						
						 
						
						... 
						
						
						
						This steps was only helpful while implementing the algorithm. And could be useful while comparing with the W3C specification, but they take up too much space. 
						
						
					 
					
						2018-11-11 21:00:12 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						793d596541 
					 
					
						
						
							
							Changed array_map to foreach  
						
						 
						
						... 
						
						
						
						Unfortunately array_map only accepts arrays. Foreach looks more understandable (and performant) this way. 
						
						
					 
					
						2018-11-11 20:54:31 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						0e2f17ac37 
					 
					
						
						
							
							Extracted methods to a class  
						
						 
						
						
						
						
					 
					
						2018-11-11 20:49:54 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						dbfce2ae54 
					 
					
						
						
							
							Added a test and a test data  
						
						 
						
						
						
						
					 
					
						2018-11-11 14:35:59 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						8d8503661f 
					 
					
						
						
							
							Added package skeleton  
						
						 
						
						... 
						
						
						
						Added modified version of thephpleague/skeleton as skeleton of package. 
						
						
					 
					
						2018-11-10 21:57:03 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						b3edcd23a4 
					 
					
						
						
							
							Removed procedural implementation  
						
						 
						
						
						
						
					 
					
						2018-11-10 15:11:39 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yusuf Kandemir 
							
						 
					 
					
						
						
							
						
						880d3d8346 
					 
					
						
						
							
							Same functionality implemented in OOP  
						
						 
						
						
						
						
					 
					
						2018-11-10 15:06:43 +03:00