PHPackages                             wpdew/helperpack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. wpdew/helperpack

ActiveLibrary

wpdew/helperpack
================

My class for ci4 and Laravel

v1.0.4(3y ago)066MITPHPPHP ^7.2 || ^8.0

Since Oct 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/wpdew-com/helperpack)[ Packagist](https://packagist.org/packages/wpdew/helperpack)[ Docs](https://github.com/wpdew-com/helperpack)[ RSS](/packages/wpdew-helperpack/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (6)Used By (0)

HelperPack
==========

[](#helperpack)

use vendor autoload composer

Installation and launch of the project.
---------------------------------------

[](#installation-and-launch-of-the-project)

1. add require section

```
"require": {
        ......
        "wpdew/helperpack": "dev-main"
    },

```

2. or run composer command

```
composer require wpdew/helperpack

```

3. configure package version if you need in composer.json example

```
dev
"wpdew/helperpack": "dev-main"
or stabl
"wpdew/helperpack": "^1.0"

```

Run install
-----------

[](#run-install)

```
composer update

```

Add to laravel
--------------

[](#add-to-laravel)

Register to app.php manual

```
Wpdew\HelperPack\LaravelWpdewServiceProvider::class,

```

Run vendor publish

```
php artisan vendor:publish --provider="Wpdew\HelperPack\LaravelWpdewServiceProvider" --tag="config"

```

How to use
----------

[](#how-to-use)

1. Add use to controller

```
use Wpdew\HelperPack;

```

2. run class

```
$helperpack = new HelperPack\HelperPack();
$name = $helperpack->getName("Aleks");

$laravel = new HelperPack\HelperLaravel();
$laraname = $laravel->getName("Aleks");

```

How get GAMP only Laravel
-------------------------

[](#how-get-gamp-only-laravel)

1. publish --provider --tag="config"
2. set key path and ga\_id in config wpdew
3. use WpdewGamp

example request

```
$gamp = new WpdewGamp();
$analytics = $gamp->initializeAnalytics();

    $data_user = [
        "setStartDate" => "7daysAgo",
        "setEndDate" => "today",
        "setExpression" => "ga:users",
        "setAlias" => "setAlias",
    ];
    $response_user = $gamp->getReport($analytics , $data_user);
    $resuse_week = $gamp->printResults($response_user);

```

How get GA4 only Laravel
------------------------

[](#how-get-ga4-only-laravel)

1. publish --provider --tag="config"
2. set MEASUREMENT\_ID and GOOGLE\_APPLICATION\_CREDENTIALS in config wpdew
3. use WpdewGa4

example request

```
$analitycs = new WpdewGa4;

     $getdata_user_week = [
        'start_date' => '7daysAgo', // 'YYYY-MM-DD', today, yesterday, 7daysAgo, 14daysAgo, 30daysAgo, 90daysAgo, 365daysAgo, 1095daysAgo
        'end_date' => 'today', // 'YYYY-MM-DD', today, yesterday, 7daysAgo, 14daysAgo, 30daysAgo, 90daysAgo, 365daysAgo, 1095daysAgo
        'metric' => 'activeUsers' // activeUsers, newUsers, sessions, totalUsers, screenPageViews
     ];
     $users_day_week = $analitycs->getMetriks($getdata_user_week);

```

How get GA4 php
---------------

[](#how-get-ga4-php)

1. Set env MEASUREMENT\_ID
2. Set env GOOGLE\_APPLICATION\_CREDENTIALS path
3. Get data

example request

```
$analitycs = new WpdewGa4;
    $getdata_user_week = [
        'start_date' => '7daysAgo', //7daysAgo, 30daysAgo,
        'end_date' => 'today',
        'metric' => 'activeUsers' //screenPageViews
    ];
$users_week = $analitycs->phpgetMetriks($getdata_user_week);

```

Toggle me!example request

```
$analitycs = new WpdewGa4;
    $getdata_user_week = [
        'start_date' => '7daysAgo', //7daysAgo, 30daysAgo,
        'end_date' => 'today',
        'metric' => 'activeUsers' //screenPageViews
    ];
$users_week = $analitycs->phpgetMetriks($getdata_user_week);

```

Toggle me 2!Peek a boo!

```
code

```

enjoy

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

5

Last Release

1311d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/edfd0f7954f38d2ec80065609ef3dc9239c10dbc7de4fc0aa8ea6953adc0fa50?d=identicon)[pomerla](/maintainers/pomerla)

---

Top Contributors

[![wpdew](https://avatars.githubusercontent.com/u/3592963?v=4)](https://github.com/wpdew "wpdew (63 commits)")

### Embed Badge

![Health badge](/badges/wpdew-helperpack/health.svg)

```
[![Health](https://phpackages.com/badges/wpdew-helperpack/health.svg)](https://phpackages.com/packages/wpdew-helperpack)
```

###  Alternatives

[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

81733.7k](/packages/flow-php-flow)[chameleon-system/chameleon-base

The Chameleon System core.

1026.5k3](/packages/chameleon-system-chameleon-base)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1225.0k10](/packages/fleetbase-core-api)[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
