public function getProxyBindings()
	{
		if($this->proxyTypes === NULL)
		{
			$this->proxyTypes = [];
			
			foreach($this->bindings as $binding)
			{
				$scope = $binding->getScope();
		
				if($scope === NULL)
				{
					continue;
				}
		
				if(Singleton::class == $scope)
				{
					continue;
				}
		
				$this->proxyTypes[strtolower($binding->getTypeName())] = $binding;
			}
		}
		
		return $this->proxyTypes;
	}
public function getProxyBindings()
	{
		if($this->proxyTypes === NULL)
		{
			$this->proxyTypes = [];
			
			foreach($this->bindings as $binding)
			{
				$scope = $binding->getScope();
		
				if($scope === NULL)
				{
					continue;
				}
		
				if(Singleton::class == $scope)
				{
					continue;
				}
		
				$this->proxyTypes[strtolower($binding->getTypeName())] = $binding;
			}
		}
		
		return $this->proxyTypes;
	}
public function getProxyBindings ( ) { if ( $ this -> proxyTypes === NULL ) { $ this -> proxyTypes = [ ] ; foreach ( $ this -> bindings as $ binding ) { $ scope = $ binding -> getScope ( ) ; if ( $ scope === NULL ) { continue ; } if ( Singleton :: class == $ scope ) { continue ; } $ this -> proxyTypes [ strtolower ( $ binding -> getTypeName ( ) ) ] = $ binding ; } } return $ this -> proxyTypes ; }
Get all bindings that require a scope proxy.

@return \array<string, BindingInterface>
Get all bindings that require a scope proxy .