porkchopsandwiches/preserialiserserviceprovider

Preserialiser的Silex服务提供者

1.0.0 2015-03-09 03:13 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:15:21 UTC


README

Preserialiser库提供Silex服务提供者。

use PorkChopSandwiches\PreserialiserServiceProvider\PreserialiserServiceProvider;

$app -> register(new PreserialiserServiceProvider(), array(
	"preserialiser.default_args"    => array()
));

$result = $app["preserialiser"] -> preserialise(...);

还包括一个用于简单快捷方法和代码补全的特质

class MyApplication extends \Silex\Application {
	use PorkChopSandwiches\PreserialiserServiceProvider\PreserialiserTrait;
}

$app = new MyApplication();

$app -> get("/", function () {

	# Access Preserialiser instance
	$app -> getPreserialiser() -> addDefaultArgs(array("foo" => true)) -> preserialise(...);

	# Invoke preserialise() directly
	$result = $app -> preserialise(...);
});

通过Composer安装

{
	"require": {
		"porkchopsandwiches/preserialiserserviceprovider"
	}
}