mirror of
				https://github.com/furyfire/trueskill.git
				synced 2025-11-04 10:12:28 +01:00 
			
		
		
		
	Start of the long road towards debugging it to work
This commit is contained in:
		@@ -1,13 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
namespace Moserware\Skills\FactorGraphs;
 | 
			
		||||
 | 
			
		||||
require_once(dirname(__FILE__) . "../Guard.php");
 | 
			
		||||
require_once(dirname(__FILE__) . "../HashMap.php");
 | 
			
		||||
require_once(dirname(__FILE__) . "./../Guard.php");
 | 
			
		||||
require_once(dirname(__FILE__) . "./../HashMap.php");
 | 
			
		||||
 | 
			
		||||
use Moserware\Skills\Guard;
 | 
			
		||||
use Moserware\Skills\HashMap;
 | 
			
		||||
 | 
			
		||||
class Factor
 | 
			
		||||
abstract class Factor
 | 
			
		||||
{
 | 
			
		||||
    private $_messages = array();
 | 
			
		||||
    private $_messageToVariableBinding;
 | 
			
		||||
@@ -78,11 +78,11 @@ class Factor
 | 
			
		||||
 | 
			
		||||
    public abstract function createVariableToMessageBinding($variable);
 | 
			
		||||
 | 
			
		||||
    protected function createVariableToMessageBinding($variable, $message)
 | 
			
		||||
    protected function createVariableToMessageBindingWithMessage($variable, $message)
 | 
			
		||||
    {
 | 
			
		||||
        $index = count($this->_messages);
 | 
			
		||||
        $this->_messages[] = $message;
 | 
			
		||||
        $this->_messageToVariableBinding->setValue($message) = $variable;
 | 
			
		||||
        $this->_messageToVariableBinding->setValue($message, $variable);
 | 
			
		||||
        $this->_variables[] = $variable;
 | 
			
		||||
        return $message;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user