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 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)

View File

@@ -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)

View File

@@ -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);
} }