[ Root System Explorer ]
Location:
Root
/
home
/
svaxkys
/
www
/
Arcoetanche
/
wp-content
/
plugins
/
wpforms-lite
/
src
/
Logger
+ Folder
+ File
Upload
Editing: Records.php
<?php namespace WPForms\Logger; use Iterator; use Countable; /** * Class Records. * * @since 1.6.3 */ class Records implements Countable, Iterator { /** * Iterator position. * * @since 1.6.3 * * @var int */ private $iterator_position = 0; /** * List of log records. * * @since 1.6.3 * * @var array */ private $list = []; /** * Return the current element. * * @since 1.6.3 * * @return \WPForms\Logger\Record|null Return null when no items in collection. */ public function current() { return $this->valid() ? $this->list[ $this->iterator_position ] : null; } /** * Move forward to next element. * * @since 1.6.3 */ public function next() { ++ $this->iterator_position; } /** * Return the key of the current element. * * @since 1.6.3 * * @return int */ public function key() { return $this->iterator_position; } /** * Checks if current position is valid. * * @since 1.6.3 * * @return bool */ public function valid() { return isset( $this->list[ $this->iterator_position ] ); } /** * Rewind the Iterator to the first element. * * @since 1.6.3 */ public function rewind() { $this->iterator_position = 0; } /** * Count number of Record in a Queue. * * @since 1.6.3 * * @return int */ public function count() { return count( $this->list ); } /** * Push record to list. * * @since 1.6.3 * * @param \WPForms\Logger\Record $record Record. */ public function push( $record ) { if ( ! is_a( $record, '\WPForms\Logger\Record' ) ) { return; } $this->list[] = $record; } /** * Clear collection. * * @since 1.6.3 */ public function clear() { $this->list = []; $this->iterator_position = 0; } }
SAVE CHANGES
[ CANCEL ]
Name
Type
Actions
.. (Parent Directory)
📄 ListTable.php
FILE
Ren
[EDIT]
DEL
📄 Log.php
FILE
Ren
[EDIT]
DEL
📄 Record.php
FILE
Ren
[EDIT]
DEL
📄 RecordQuery.php
FILE
Ren
[EDIT]
DEL
📄 Records.php
FILE
Ren
[EDIT]
DEL
📄 Repository.php
FILE
Ren
[EDIT]
DEL