This commit is contained in:
franck
2013-09-02 00:18:29 +02:00
33 changed files with 195 additions and 19 deletions

View File

@@ -29,6 +29,12 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\HttpKernel\KernelInterface;
/**
* cli application for Thelia
* Class Application
* @package Thelia\Core
* mfony\Component\HttpFoundation\Session\Session
*/
class Application extends BaseApplication
{

View File

@@ -31,6 +31,7 @@ use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
* @package Thelia\Core\DependencyInjection\Compiler
*
* Source code come from Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\RegisterKernelListenersPass class
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class RegisterListenersPass implements CompilerPassInterface
{

View File

@@ -31,7 +31,7 @@ use Symfony\Component\DependencyInjection\Reference;
* Register parser plugins. These plugins shouild be tagged thelia.parser.register_plugin
* in the configuration.
*
*
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class RegisterParserPluginPass implements CompilerPassInterface
{

View File

@@ -28,6 +28,14 @@ use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
use Symfony\Component\DependencyInjection\Reference;
/**
*
* this compiler can add many router to symfony-cms routing
*
* Class RegisterRouterPass
* @package Thelia\Core\DependencyInjection\Compiler
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class RegisterRouterPass implements CompilerPassInterface
{

View File

@@ -36,6 +36,14 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\Loader\FileLoader;
/**
*
* Load, read and validate config xml files
*
* Class XmlFileLoader
* @package Thelia\Core\DependencyInjection\Loader
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class XmlFileLoader extends FileLoader
{
/**

View File

@@ -36,6 +36,7 @@ use Thelia\Core\Template\ParserContext;
*
* Class ControllerListener
* @package Thelia\Core\EventListener
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class ControllerListener implements EventSubscriberInterface
{

View File

@@ -25,6 +25,14 @@ namespace Thelia\Core\Factory;
use Symfony\Component\HttpFoundation\Request;
/**
* *
* try to instanciate the good action class
*
* Class ActionEventFactory
* @package Thelia\Core\Factory
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class ActionEventFactory
{

View File

@@ -24,6 +24,13 @@ namespace Thelia\Core\HttpFoundation;
use Symfony\Component\HttpFoundation\Request as BaseRequest;
/**
* extends Symfony\Component\HttpFoundation\Request for adding some helpers
*
* Class Request
* @package Thelia\Core\HttpFoundation
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class Request extends BaseRequest
{

View File

@@ -31,6 +31,14 @@ use Thelia\Model\Cart;
use Thelia\Tools\URL;
use Thelia\Model\Lang;
/**
*
* extends mfony\Component\HttpFoundation\Session\Session for adding some helpers
*
* Class Session
* @package Thelia\Core\HttpFoundation\Session
* Symfony\Component\HttpFoundation\Request
*/
class Session extends BaseSession
{
// -- Language ------------------------------------------------------------

View File

@@ -26,7 +26,7 @@ namespace Thelia\Core;
/**
* Root class of Thelia
*
* It extends Symfony\Component\HttpKernel\Kernel for changing some fonctionnality
* It extends Symfony\Component\HttpKernel\Kernel for changing some features
*
*
* @author Manuel Raynaud <mraynaud@openstudio.fr>

View File

@@ -25,6 +25,13 @@ namespace Thelia\Core;
use Symfony\Component\DependencyInjection\ContainerBuilder;
/**
* extends Symfony\Component\DependencyInjection\ContainerBuilder for changing some behavior
*
* Class TheliaContainerBuilder
* @package Thelia\Core
* @author Manuel Raynaud <mraynaud@openstudio.fr>
*/
class TheliaContainerBuilder extends ContainerBuilder
{