Skip to content

Commit

Permalink
Improved naming for Conditions
Browse files Browse the repository at this point in the history
The naming for conditions is now (somewhat) more consistent.
  • Loading branch information
JasperHorn committed Aug 14, 2013
1 parent c066116 commit 58e23aa
Show file tree
Hide file tree
Showing 17 changed files with 202 additions and 202 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class Greater implements Condition
class EqualTo implements Condition
{
private $to;

Expand All @@ -17,7 +17,7 @@ public function __construct(Storable $to)

public function process(ConditionProcessor $processor)
{
$processor->processGreaterCondition($this->to);
$processor->processEqualToCondition($this->to);
}
}

Expand Down
24 changes: 24 additions & 0 deletions Good/Manners/Condition/GreaterOrEqual.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

namespace Good\Manners\Condition;

use Good\Manners\Condition;
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class GreaterOrEqual implements Condition
{
private $to;

public function __construct(Storable $to)
{
$this->to = $to;
}

public function process(ConditionProcessor $processor)
{
$processor->processGreaterOrEqualCondition($this->to);
}
}

?>
24 changes: 0 additions & 24 deletions Good/Manners/Condition/GreaterOrEquals.php

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class Inequality implements Condition
class GreaterThan implements Condition
{
private $to;

Expand All @@ -17,7 +17,7 @@ public function __construct(Storable $to)

public function process(ConditionProcessor $processor)
{
$processor->processInequalityCondition($this->to);
$processor->processGreaterThanCondition($this->to);
}
}

Expand Down
24 changes: 24 additions & 0 deletions Good/Manners/Condition/LessOrEqual.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

namespace Good\Manners\Condition;

use Good\Manners\Condition;
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class LessOrEqual implements Condition
{
private $to;

public function __construct(Storable $to)
{
$this->to = $to;
}

public function process(ConditionProcessor $processor)
{
$processor->processLessOrEqualCondition($this->to);
}
}

?>
24 changes: 0 additions & 24 deletions Good/Manners/Condition/LessOrEquals.php

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class Equality implements Condition
class LessThan implements Condition
{
private $to;

Expand All @@ -17,7 +17,7 @@ public function __construct(Storable $to)

public function process(ConditionProcessor $processor)
{
$processor->processEqualityCondition($this->to);
$processor->processLessThanCondition($this->to);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
use Good\Manners\ConditionProcessor;
use Good\Manners\Storable;

class Less implements Condition
class NotEqualTo implements Condition
{
private $to;

Expand All @@ -17,7 +17,7 @@ public function __construct(Storable $to)

public function process(ConditionProcessor $processor)
{
$processor->processLessCondition($this->to);
$processor->processNotEqualToCondition($this->to);
}
}

Expand Down
12 changes: 6 additions & 6 deletions Good/Manners/ConditionProcessor.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

interface ConditionProcessor
{
public function processEqualityCondition(Storable $to);
public function processInequalityCondition(Storable $to);
public function processGreaterCondition(Storable $to);
public function processGreaterOrEqualsCondition(Storable $to);
public function processLessCondition(Storable $to);
public function processLessOrEqualsCondition(Storable $to);
public function processEqualToCondition(Storable $to);
public function processNotEqualToCondition(Storable $to);
public function processGreaterThanCondition(Storable $to);
public function processGreaterOrEqualCondition(Storable $to);
public function processLessThanCondition(Storable $to);
public function processLessOrEqualCondition(Storable $to);

public function processAndCondition(Condition $condition1, Condition $condition2);
public function processOrCondition(Condition $condition1, Condition $condition2);
Expand Down
24 changes: 12 additions & 12 deletions Good/Memory/SQL/ConditionWriter.php
Original file line number Diff line number Diff line change
Expand Up @@ -56,27 +56,27 @@ public function writeComparisonCondition(Storable $to, $comparison)
}
}

public function processEqualityCondition(Storable $to)
public function processEqualToCondition(Storable $to)
{
$this->writeComparisonCondition($to, '=');
}
public function processInequalityCondition(Storable $to)
public function processNotEqualToCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<>');
}
public function processGreaterCondition(Storable $to)
public function processGreaterThanCondition(Storable $to)
{
$this->writeComparisonCondition($to, '>');
}
public function processGreaterOrEqualsCondition(Storable $to)
public function processGreaterOrEqualCondition(Storable $to)
{
$this->writeComparisonCondition($to, '>=');
}
public function processLessCondition(Storable $to)
public function processLessThanCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<');
}
public function processLessOrEqualsCondition(Storable $to)
public function processLessOrEqualCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<=');
}
Expand Down Expand Up @@ -122,14 +122,14 @@ public function visitReferenceProperty($name, $datatypeName, $dirty,
' IS NOT NULL';
}

// todo: error out if not equality or inequality
// todo: error out if not EqualTo or NotEqualTo
}
else if (!$value->isNew())
{
$this->condition .= 't' . $this->currentTable . '.' . $this->storage->fieldNamify($name) .
$this->comparison . ' ' . \intval($value->getId());

// todo: error out if not equality or inequality
// todo: error out if not EqualTo or NotEqualTo
}
else
{
Expand Down Expand Up @@ -166,7 +166,7 @@ public function visitTextProperty($name, $dirty, $value)
$this->condition .= ' IS NOT NULL';
}

// todo: error out if not equality or inequality
// todo: error out if not EqualTo or NotEqualTo
}
else
{
Expand All @@ -193,7 +193,7 @@ public function visitIntProperty($name, $dirty, $value)
$this->condition .= ' IS NOT NULL';
}

// todo: error out if not equality or inequality
// todo: error out if not EqualTo or NotEqualTo
}
else
{
Expand All @@ -219,7 +219,7 @@ public function visitFloatProperty($name, $dirty, $value)
$this->condition .= ' IS NOT NULL';
}

// todo: error out if not equality or inequality
// todo: error out if not EqualTo or NotEqualTo
}
else
{
Expand All @@ -245,7 +245,7 @@ public function visitDatetimeProperty($name, $dirty, $value)
$this->condition .= ' IS NOT NULL';
}

// todo: error out if not equality or inequality
// todo: error out if not equality or NotEqualTo
}
else
{
Expand Down
12 changes: 6 additions & 6 deletions Good/Memory/SQL/UpdateConditionWriter.php
Original file line number Diff line number Diff line change
Expand Up @@ -150,27 +150,27 @@ public function writeSimpleComparisonCondition(Storable $to, $comparison)
}


public function processEqualityCondition(Storable $to)
public function processEqualToCondition(Storable $to)
{
$this->writeComparisonCondition($to, '=');
}
public function processInequalityCondition(Storable $to)
public function processNotEqualToCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<>');
}
public function processGreaterCondition(Storable $to)
public function processGreaterThanCondition(Storable $to)
{
$this->writeComparisonCondition($to, '>');
}
public function processGreaterOrEqualsCondition(Storable $to)
public function processGreaterOrEqualCondition(Storable $to)
{
$this->writeComparisonCondition($to, '>=');
}
public function processLessCondition(Storable $to)
public function processLessThanCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<');
}
public function processLessOrEqualsCondition(Storable $to)
public function processLessOrEqualCondition(Storable $to)
{
$this->writeComparisonCondition($to, '<=');
}
Expand Down
Loading

0 comments on commit 58e23aa

Please sign in to comment.