PHPackages                             parseword/pickset - 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. [Database &amp; ORM](/categories/database)
4. /
5. parseword/pickset

ActiveLibrary[Database &amp; ORM](/categories/database)

parseword/pickset
=================

A collection of PHP utilities to unlock various functionality in your applications

v1.0.5(3y ago)25531Apache-2.0PHPPHP &gt;=7.1

Since Feb 16Pushed 3y ago2 watchersCompare

[ Source](https://github.com/parseword/pickset)[ Packagist](https://packagist.org/packages/parseword/pickset)[ Docs](https://github.com/parseword/pickset/)[ RSS](/packages/parseword-pickset/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)DependenciesVersions (7)Used By (1)

pickset
=======

[](#pickset)

A collection of PHP utilities to "unlock" various capabilities in your applications. `pickset` is comprised of several classes:

- `DatabaseConnection` - a PDO connection wrapper, implemented as a singleton
- `DateUtils` - methods for converting and working with dates and epoch values
- `FileUtils` - methods for interacting with files and directories
- `Exception\LoggedException` - an Exception that uses `Logger` to write a log entry even if it's caught
- `Logger` - a text file logging facility, implemented as a singleton
- `TextUtils` - methods for parsing and manipulating text strings

Requirements
------------

[](#requirements)

- PHP 7.1 or better; some functions now have nullable return type declarations which aren't supported in older PHP versions.

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

[](#installation)

You can install `pickset` either with or without Composer.

### With Composer

[](#with-composer)

Use Composer to require `pickset` into your project.

```
[user@host]$ composer require parseword/pickset
```

Require Composer's autoloader, alias whichever classes you want with the `use`statement for convenience, and go to town.

```
