2017 © Pedro Peláez
 

library errorstrait

Simple Errors Trait for PHP classes

image

vvasystem/errorstrait

Simple Errors Trait for PHP classes

  • Saturday, April 16, 2016
  • by vvasystem
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Errors Trait

Simple Errors Trait for PHP classes., (*1)

Install

composer require vvasystem/errorstrait

How to use?

You have some class., (*2)


class Process { /** * Use error trait */ use \Assistance\ErrorsTrait\ErrorTrait; //... /** * Run process * @return $this */ public function run() { // do something // is error happened - add error $this->addError('This is error'); return $this; } }

and..., (*3)


//... require __DIR__ . '/vendor/autoload.php'; //... session_start(); //... require __DIR__ . '/Process.php'; // current page $process = new Process(); $process->run(); if ($process->hasErrors()) { $errorArr = $process->getErrors(); echo 'Current errors:' . PHP_EOL; foreach ($errorArr as $error) { echo $error . PHP_EOL; } $process->errorsToSession('process_errors'); } //another page - get from session by key $errors = new \Assistance\ErrorsTrait\Errors(); $errors->loadFromSession('process_errors'); if ($errors->hasErrors()) { $errorArr = $errors->getErrors(); echo 'Errors for this page:' . PHP_EOL; foreach ($errorArr as $error) { echo $error . PHP_EOL; } }

The Versions

16/04 2016

dev-master

9999999-dev https://github.com/vvasystem/errorstrait

Simple Errors Trait for PHP classes

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Victor Vasilev

errors simple errors simple errors class

26/03 2016

1.0.1

1.0.1.0 https://github.com/vvasystem/errorstrait

Simple Errors Trait for PHP classes

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

by Victor Vasilev

errors simple errors simple errors class