# weforms/1.4.8/includes/class-form-entry-manager.php

weForms – Easy Drag &amp; Drop Contact Form Builder For WordPress, version 1.4.8. 55 lines.

- Page: https://pluginprobe.com/plugins/weforms/1.4.8/code/includes/class-form-entry-manager.php
- Raw: https://pluginprobe.com/plugins/weforms/1.4.8/raw/includes/class-form-entry-manager.php
- Modified: 2020-01-10T10:15:44+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/weforms/1.4.8/code/includes/class-form-entry-manager.php#L10-L20`.

```php
<?php

/**
 * The Entry Manager Class
 *
 * @since 1.1.0
 */
class WeForms_Form_Entry_Manager {

    /**
     * The form id
     *
     * @var int
     */
    private $id = 0;

    /**
     * The form object
     *
     * @var \WeForms_Form
     */
    private $form;

    /**
     * The constructor
     *
     * @param int           $form_id
     * @param \WeForms_Form $form
     */
    public function __construct( $form_id, $form ) {
        $this->id   = $form_id;
        $this->form = $form;
    }

    /**
     * Get all the form entries
     *
     * @return array
     */
    public function all() {
        return weforms_get_form_entries( $this->id );
    }

    /**
     * Get a single entry
     *
     * @param int $entry_id
     *
     * @return mixed
     */
    public function get( $entry_id ) {
        return new WeForms_Form_Entry( $entry_id, $this->form );
    }
}

```
