Added countable

This commit is contained in:
Dennis Eichhorn 2016-01-10 22:29:39 +01:00
parent e5610f01c5
commit 6ddd592297

View File

@ -15,8 +15,6 @@
*/
namespace phpOMS\Asset;
use phpOMS\DataStorage\Database\Pool;
/**
* Asset manager class.
*
@ -30,7 +28,7 @@ use phpOMS\DataStorage\Database\Pool;
* @link http://orange-management.com
* @since 1.0.0
*/
class AssetManager
class AssetManager implements \Countable
{
/**
@ -44,12 +42,10 @@ class AssetManager
/**
* Constructor.
*
* @param Pool $dbPool Database pool
*
* @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com>
*/
public function __construct(Pool $dbPool)
public function __construct()
{
}
@ -116,4 +112,17 @@ class AssetManager
return null;
}
/**
* Get asset count.
*
* @return int
*
* @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com>
*/
public function count() : \int
{
return count($this->assets);
}
}