make Settings countable

This commit is contained in:
norb 2023-09-21 09:18:05 +02:00
commit 942f8a4bde

View file

@ -26,7 +26,7 @@ namespace rabe\Util;
* Settings Class to read Configuration Files
* @author Norbert.e.Wagner dev@norb.me
*/
class Settings implements \Iterator
class Settings implements \Iterator, \Countable
{
private const SITE = 0x01;
@ -314,6 +314,17 @@ class Settings implements \Iterator
// }}}
// Countable {{{
/**
* Count elements
* @link https://www.php.net/countable.count.php
*/
public function count()
{
count($this->settings);
}
// }}}
// Magic getter/setter methods {{{
public function __set( $name, $value )
{