1. Go to this page and download the library: Download sk/object-to-string library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sk / object-to-string example snippets
use SK\ObjectToString\Metadata\Driver\AnnotationDriver;
use SK\ObjectToString\Metadata\Driver\XmlDriver;
use SK\ObjectToString\Metadata\Driver\YamlDriver;
use SK\ObjectToString\Metadata\Driver\PhpDriver;
use SK\ObjectToString\ObjectToString;
use Doctrine\Common\Annotations\AnnotationReader;
use Metadata\Driver\FileLocator;
use Metadata\Driver\DriverChain;
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
$fileLocator = new FileLocator(array('' => realpath('/path/to/config')));
$driverChain = new DriverChain([
new AnnotationDriver(new AnnotationReader()),
new XmlDriver($fileLocator),
new YamlDriver($fileLocator),
new PhpDriver($fileLocator),
]);
$metadataFactory =new \Metadata\MetadataFactory($driverChain);
$expressionLanguage = new ExpressionLanguage();
$objectToString = new ObjectToString($metadataFactory, $expressionLanguage);
use SK\ObjectToString\Metadata\Driver\AnnotationDriver;
use SK\ObjectToString\ObjectToString;
use Doctrine\Common\Annotations\AnnotationReader;
use Symfony\Component\ExpressionLanguage\ExpressionLanguage;
$metadataFactory =new \Metadata\MetadataFactory(new AnnotationDriver(new AnnotationReader()));
$expressionLanguage = new ExpressionLanguage();
$objectToString = new ObjectToString($metadataFactory, $expressionLanguage);