public function initialize($object)
	{
		if($object instanceof ScopedProxyInterface)
		{
			return $object;
		}
		
		if($object instanceof ContainerAwareInterface)
		{
			$object->setContainer($this);
		}
	
		foreach($this->initializers as $initializer)
		{
			$object = $initializer->initializeObject($object, $this) ?: $object;
		}
	
		return $object;
	}
public function initialize($object)
	{
		if($object instanceof ScopedProxyInterface)
		{
			return $object;
		}
		
		if($object instanceof ContainerAwareInterface)
		{
			$object->setContainer($this);
		}
	
		foreach($this->initializers as $initializer)
		{
			$object = $initializer->initializeObject($object, $this) ?: $object;
		}
	
		return $object;
	}
public function initialize ( $ object ) { if ( $ object instanceof ScopedProxyInterface ) { return $ object ; } if ( $ object instanceof ContainerAwareInterface ) { $ object -> setContainer ( $ this ) ; } foreach ( $ this -> initializers as $ initializer ) { $ object = $ initializer -> initializeObject ( $ object , $ this ) ? : $ object ; } return $ object ; }
Initialize the object by injection the DI container into aware objects and invoking
all container initializers passing the target object.

@param object $object The object to be initialized.
@return object The object instance that has been passed into the initializer.
Initialize the object by injection the DI container into aware objects and invoking all container initializers passing the target object .