Class Repository
Base class for concrete repositories
			 public 
			
			
			
		 | 
		|
			 public 
			array|null
			&
			
		 | 
		|
			 protected 
			
			
			
		 | 
		|
			 public 
			mixed
			
			
		 | 
		
		#
		 persist( 
		Stores values of entity's modified properties into database (inserts new row when entity is in detached state)  | 
	
			 public 
			
			
			
		 | 
		|
			 protected 
			mixed
			
			
		 | 
		|
			 protected 
			mixed
			
			
		 | 
		|
			 protected 
			
			
			
		 | 
		|
			 protected 
			
			
			
		 | 
		|
			 protected 
			mixed
			
			
		 | 
		
		#
		 createEntity( DibiRow $dibiRow, string|null $entityClass = null, string|null $table = null )
		Creates new Entity instance from given DibiRow instance  | 
	
			 protected 
			array
			
			
		 | 
		
		#
		 createEntities( array $rows, string|null $entityClass = null, string|null $table = null )
		Creates new set of Entity's instances from given array of DibiRow instances  | 
	
			 protected 
			string
			
			
		 | 
		|
			 protected 
			array
			
			
		 | 
		|
			 protected 
			
			
			
		 | 
		
		#
		 checkEntityType( 
		Checks whether give entity is instance of required type  | 
	
			protected  
			 | 
		
				$connection
			 | 
		|
			protected  
			 | 
		
				$mapper
			 | 
		|
			protected  
			string
		 | 
		
				$table
			 | 
		|
			protected  
			string
		 | 
		
				$entityClass
			 | 
		|
			protected  
			 | 
		
				$events
			 |