Fix annotation multiple types

This commit is contained in:
Victor
2015-08-23 00:55:42 +03:00
parent fb8432d5ac
commit c61f84c49f
3 changed files with 11 additions and 11 deletions

View File

@@ -8,7 +8,7 @@ namespace DesignPatterns\More\EAV;
class Attribute implements ValueAccessInterface
{
/**
* @var array|Value[]|ValueInterface[]
* @var ValueInterface[]
*/
private $values = array();
@@ -18,7 +18,7 @@ class Attribute implements ValueAccessInterface
private $name;
/**
* @return array|Value[]|ValueInterface[]
* @return ValueInterface[]
*/
public function getValues()
{
@@ -26,7 +26,7 @@ class Attribute implements ValueAccessInterface
}
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
* @return $this
*/
public function addValue(ValueInterface $value)
@@ -38,7 +38,7 @@ class Attribute implements ValueAccessInterface
}
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
* @return $this
*/
public function removeValue(ValueInterface $value)

View File

@@ -8,7 +8,7 @@ namespace DesignPatterns\More\EAV;
class Entity implements ValueAccessInterface
{
/**
* @var array|Value[]|ValueInterface[]
* @var ValueInterface[]
*/
private $values = array();
@@ -18,7 +18,7 @@ class Entity implements ValueAccessInterface
private $name;
/**
* @return array|Value[]|ValueInterface[]
* @return ValueInterface[]
*/
public function getValues()
{
@@ -26,7 +26,7 @@ class Entity implements ValueAccessInterface
}
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
* @return $this
*/
public function addValue(ValueInterface $value)
@@ -38,7 +38,7 @@ class Entity implements ValueAccessInterface
}
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
* @return $this
*/
public function removeValue(ValueInterface $value)

View File

@@ -8,17 +8,17 @@ namespace DesignPatterns\More\EAV;
interface ValueAccessInterface
{
/**
* @return Value[]|ValueInterface[]|array
* @return ValueInterface[]
*/
public function getValues();
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
*/
public function addValue(ValueInterface $value);
/**
* @param Value|ValueInterface $value
* @param ValueInterface $value
*/
public function removeValue(ValueInterface $value);
}