| 
				 public 
				object
				
				 | 
			#
			create(  $component, array $args = array(), null $callback = null, boolean $forceNewInstance = false )
				Creates new instance of an object 
				Creates new instance of an object Parameters
						$component$args$callback$forceNewInstanceReturns
						object
					 Throws
						Exception
					 | 
		
			| 
				 public 
				
				
				 | 
			#
			get(  $component, array $args = array(),  $callback = null,  $forceNewInstance = false )
				Returns an instance of an object
Singleton. 
				Returns an instance of an object
Singleton. | 
		
			| 
				 public 
				Dice\Rule
				
				 | 
			#
			createRule( )
				Creates new rule for dependency injection 
				Creates new rule for dependency injection Returns
						Dice\Rule
					 | 
		
			| 
				 public 
				
				
				 | 
			#
			addRule(  $name, Dice\Dice\Rule $rule )
				
			 
				
			 | 
		
			| 
				 public 
				
				
				 |  |