File: README.Debian

package info (click to toggle)
symfony 2.8.7%2Bdfsg-1.3%2Bdeb9u3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 39,888 kB
  • sloc: php: 225,095; xml: 4,083; sh: 475; ansic: 263; makefile: 127
file content (32 lines) | stat: -rw-r--r-- 1,286 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Using Symfony shipped with Debian for custom application
========================================================

It is possible to use Symfony shipped with Debian for custom applications.
All that is need for this is a PSR-4 compatible autoloader that respects
Debian's default php include path. One example doing so is using Symfony's
ClassLoader component:

1. Install the ClassLoader component
If it is not already present on the system, this can be done with:
# apt-get install php-symfony-class-loader

2. Implement autoloading code into your custom application
An example php code is found below. Symfony application awaits the
autoloader in file 'vendor/autoload.php'.
<?php
// In case you override the default include_path that is configured for
// php in Debian, please uncomment the following line.
//set_include_path('/usr/share/php' . PATH_SEPARATOR . get_include_path());

require_once 'Symfony/Component/ClassLoader/ClassLoader.php';
use Symfony\Component\ClassLoader\ClassLoader;
$loader = new ClassLoader();
$loader->setUseIncludePath(true);
$loader->register();
?>

3. Install the Symfony components you need for your application
# apt-get install php-symfony-COMPONENT-1> php-symfony-COMPONENT-2


 -- Daniel Beyer <dabe@deb.ymc.ch>  Sat, 16 Jan 2016 21:18:53 +0100