PHPackages                             lgstest/dylanstest - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. lgstest/dylanstest

ActiveProject[Testing &amp; Quality](/categories/testing)

lgstest/dylanstest
==================

A test project assigned to Dylan Johnson

07JavaScript

Since Sep 19Pushed 12y ago1 watchersCompare

[ Source](https://github.com/lgstest/dylanstest)[ Packagist](https://packagist.org/packages/lgstest/dylanstest)[ RSS](/packages/lgstest-dylanstest/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Dylan's LGS Test
================

[](#dylans-lgs-test)

The following requirements should be met by this repository:

1. Use the Symfony2 Standard edition, but replace Doctrine with Propel ORM
2. Specify user roles as defined by Peter Kartawidjaja.
3. Upon login, redirect users to a page specific to their roles
4. Prevent unauthorized access to role pages

Installation
------------

[](#installation)

1. Packagist/Composer: this project can be installed by running `php composer.phar create-project -s dev lgstest/dylanstest /path/to/root`
2. Download: simply click the download button at the top of the repository.

Use
---

[](#use)

1. If you downloaded the repo instead of using Composer, install requirements: `php composer.phar install`
2. Check configuration: change the mysql user/password to appropriate settings for your system. DO NOT change the secret, as it will cause the Propel Fixtures to break.
3. Move into the root `cd /path/to/root`
4. **IMPORTANT**: To allow the Propel Fixtures to load, because they do not support classes, you need to edit the schema in the FOSUserBundle. Go to `/root/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Resources/config/propel/schema.xml` and add `last_login` after `password_requested_at` on line 37. (I know this is a hack; c'mon, I only worked for a couple hours on it)
5. Build the models: `php app/console propel:build`
6. Build the SQL: `php app/console propel:sql:build`
7. Create Database: `php app/console propel:database:create`
8. Insert the tables: `php app/console propel:sql:insert --force`
9. Install fixtures: `php app/console propel:fixtures:load`
10. Refer to email from Dylan about usernames and passwords for various roles.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/93b8970ca616a685183f77986e276e5e4a90a87790971efc945df17ab29950ae?d=identicon)[lgstest](/maintainers/lgstest)

---

Top Contributors

[![lgstest](https://avatars.githubusercontent.com/u/5494348?v=4)](https://github.com/lgstest "lgstest (8 commits)")

### Embed Badge

![Health badge](/badges/lgstest-dylanstest/health.svg)

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

###  Alternatives

[dms/phpunit-arraysubset-asserts

This package provides ArraySubset and related asserts once deprecated in PHPUnit 8

14228.7M341](/packages/dms-phpunit-arraysubset-asserts)[phpbenchmark/phpbenchmark

Easy to use benchmark toolkit for your PHP-application. This library contains classes for comparing algorithms as well as benchmarking application responses

8011.5k2](/packages/phpbenchmark-phpbenchmark)

PHPackages © 2026

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