mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-08-01 20:50:15 +02:00
Fix annotation multiple types
This commit is contained in:
@@ -8,7 +8,7 @@ namespace DesignPatterns\More\EAV;
|
|||||||
class Attribute implements ValueAccessInterface
|
class Attribute implements ValueAccessInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var array|Value[]|ValueInterface[]
|
* @var ValueInterface[]
|
||||||
*/
|
*/
|
||||||
private $values = array();
|
private $values = array();
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ class Attribute implements ValueAccessInterface
|
|||||||
private $name;
|
private $name;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array|Value[]|ValueInterface[]
|
* @return ValueInterface[]
|
||||||
*/
|
*/
|
||||||
public function getValues()
|
public function getValues()
|
||||||
{
|
{
|
||||||
@@ -26,7 +26,7 @@ class Attribute implements ValueAccessInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function addValue(ValueInterface $value)
|
public function addValue(ValueInterface $value)
|
||||||
@@ -38,7 +38,7 @@ class Attribute implements ValueAccessInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function removeValue(ValueInterface $value)
|
public function removeValue(ValueInterface $value)
|
||||||
|
@@ -8,7 +8,7 @@ namespace DesignPatterns\More\EAV;
|
|||||||
class Entity implements ValueAccessInterface
|
class Entity implements ValueAccessInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var array|Value[]|ValueInterface[]
|
* @var ValueInterface[]
|
||||||
*/
|
*/
|
||||||
private $values = array();
|
private $values = array();
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ class Entity implements ValueAccessInterface
|
|||||||
private $name;
|
private $name;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array|Value[]|ValueInterface[]
|
* @return ValueInterface[]
|
||||||
*/
|
*/
|
||||||
public function getValues()
|
public function getValues()
|
||||||
{
|
{
|
||||||
@@ -26,7 +26,7 @@ class Entity implements ValueAccessInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function addValue(ValueInterface $value)
|
public function addValue(ValueInterface $value)
|
||||||
@@ -38,7 +38,7 @@ class Entity implements ValueAccessInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function removeValue(ValueInterface $value)
|
public function removeValue(ValueInterface $value)
|
||||||
|
@@ -8,17 +8,17 @@ namespace DesignPatterns\More\EAV;
|
|||||||
interface ValueAccessInterface
|
interface ValueAccessInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @return Value[]|ValueInterface[]|array
|
* @return ValueInterface[]
|
||||||
*/
|
*/
|
||||||
public function getValues();
|
public function getValues();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
*/
|
*/
|
||||||
public function addValue(ValueInterface $value);
|
public function addValue(ValueInterface $value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Value|ValueInterface $value
|
* @param ValueInterface $value
|
||||||
*/
|
*/
|
||||||
public function removeValue(ValueInterface $value);
|
public function removeValue(ValueInterface $value);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user