Vendor update && Started using DoctrineMigrations

This commit is contained in:
Polonkai Gergely
2012-07-23 17:09:03 +02:00
parent 7c36f93436
commit bf46316347
1102 changed files with 103189 additions and 7 deletions

View File

@@ -0,0 +1,73 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture;
use JMS\DiExtraBundle\Annotation\Inject;
/**
* Login Controller.
*
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
class LoginController
{
/**
* @Inject("form.csrf_provider")
*/
private $csrfProvider;
/**
* @Inject
*/
private $rememberMeServices;
/**
* @Inject("security.context")
*/
private $securityContext;
/**
* @Inject("security.authentication.trust_resolver")
*/
private $trustResolver;
public function loginAction()
{
}
public function getCsrfProvider()
{
return $this->csrfProvider;
}
public function getRememberMeServices()
{
return $this->rememberMeServices;
}
public function getSecurityContext()
{
return $this->securityContext;
}
public function getTrustResolver()
{
return $this->trustResolver;
}
}

View File

@@ -0,0 +1,26 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture\NonEmptyDirectory;
use JMS\DiExtraBundle\Annotation as DI;
/** @DI\Service */
class Service1
{
}

View File

@@ -0,0 +1,10 @@
<?php
namespace FooBar;
use JMS\DiExtraBundle\Annotation\Service;
/** @Service */
class Foo
{
}

View File

@@ -0,0 +1,26 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture\NonEmptyDirectory\SubDir1;
use JMS\DiExtraBundle\Annotation\Service;
/** @Service */
class Service2
{
}

View File

@@ -0,0 +1,26 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture\NonEmptyDirectory\SubDir2;
use JMS\DiExtraBundle\Annotation as DI;
/** @DI\Service */
class Service1
{
}

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture;
use JMS\DiExtraBundle\Annotation as DI;
/**
* @DI\Service
*
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
class RequestListener
{
private $router;
private $session;
private $em;
private $con;
private $table;
/**
* @DI\InjectParams({
* "em" = @DI\Inject("doctrine.entity_manager")
* })
*/
public function __construct($router, $session, $em)
{
$this->router = $router;
$this->session = $session;
$this->em = $em;
}
/**
* @DI\InjectParams({
* "table" = @DI\Inject("%table_name%")
* })
*/
public function setConnection($databaseConnection, $table)
{
$this->con = $databaseConnection;
$this->table = $table;
}
}

View File

@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace JMS\DiExtraBundle\Tests\Fixture\Validator;
use JMS\DiExtraBundle\Annotation\InjectParams;
use JMS\DiExtraBundle\Annotation\Validator as ValidatorAnnot;
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
/**
* @ValidatorAnnot("foobar")
*/
class Validator extends ConstraintValidator
{
private $foo;
/**
* @InjectParams
*/
public function __construct($foo)
{
$this->foo = $foo;
}
public function isValid($value, Constraint $constraint)
{
return true;
}
}