Marco Pivetta Ocramius
-
Marco Pivetta Software Development
- Frankfurt am Main
- Sign in to view email
- https://ocramius.github.io/
View compiler-pass.php
<?php | |
final class RegisterRepositoriesForAllEntitiesPass implements CompilerPassInterface | |
{ | |
/** {@inheritdoc} */ | |
public function process(ContainerBuilder $container) | |
{ | |
/** @var MappingDriver $metadata */ | |
$metadata = $container->get($this->mappingDriverServiceName()); | |
$entityManagerReference = new Reference('doctrine.orm.entity_manager'); |
View proposed-dql-inspections.php
<?php | |
class Foo { | |
private $bar = 'baz'; | |
/** @var Baz @ORM\ManyToOne(targetEntity=Baz::class) */ | |
private $baz; | |
} | |
class Baz { | |
private $tab = 'taz'; |
View DOCTRINE-ORM-3.x-BC-BREAKS-2018-09-12.txt
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_resultSetMapping was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_em was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_hints was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_hydrationMode was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_queryCacheProfile was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_expireResultCache was removed | |
[BC] REMOVED: Property Doctrine\ORM\AbstractQuery#$_hydrationCacheProfile was removed | |
[BC] REMOVED: Method Doctrine\ORM\AbstractQuery#_doExecute() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMInvalidArgumentException::invalidEntityName() was removed | |
[BC] CHANGED: The parameter $associationMapping of Doctrine\ORM\ORMInvalidArgumentException::newEntityFoundThroughRelationship() changed from array to a non-contravariant Doctrine\ORM\Mapping\AssociationMetadata |
View BC-BREAKS.txt
[BC] CHANGED: Type documentation for property Doctrine\DBAL\Connection#$_conn changed from \Doctrine\DBAL\Driver\Connection to \Doctrine\DBAL\Driver\Connection|null | |
[BC] CHANGED: Type documentation for property Doctrine\DBAL\Connections\MasterSlaveConnection#$connections changed from \Doctrine\DBAL\Driver\Connection[] to \Doctrine\DBAL\Driver\Connection[]|null[] | |
[BC] CHANGED: Type documentation for property Doctrine\DBAL\Connection#$_conn changed from \Doctrine\DBAL\Driver\Connection to \Doctrine\DBAL\Driver\Connection|null | |
[BC] CHANGED: Type documentation for property Doctrine\DBAL\Connection#$_conn changed from \Doctrine\DBAL\Driver\Connection to \Doctrine\DBAL\Driver\Connection|null | |
[BC] SKIPPED: Provided node "Symfony\Component\Console\Command\Command" is not class, but "interface" | |
[BC] SKIPPED: Provided node "Symfony\Component\Console\Command\Command" is not class, but "interface" | |
[BC] SKIPPED: Provided node "Symfony\Component\Console\Command\Command" is not class, but "interface" | |
[BC] SKIPPED: Provided |
View Caddyfile
:80 { | |
root /serve | |
} |
View .gitlab-ci.yml
services: | |
- docker:dind | |
variables: | |
DOCKER_DRIVER: overlay2 | |
build-test-containers: | |
image: tiangolo/docker-with-compose | |
before_script: | |
- docker info |
View BC-BREAKS.txt
[BC] REMOVED: Method Doctrine\ORM\ORMException::missingMappingDriverImpl() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::namedQueryNotFound() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::namedNativeQueryNotFound() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::entityMissingForeignAssignedId() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::entityMissingAssignedIdForField() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::unrecognizedField() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::unexpectedAssociationValue() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::invalidOrientation() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::invalidFlushMode() was removed | |
[BC] REMOVED: Method Doctrine\ORM\ORMException::entityManagerClosed() was removed |
View example.php
<?php | |
use Zend\Diactoros\Response; | |
use Zend\Diactoros\Server; | |
use Zend\Stratigility\MiddlewarePipe; | |
use function Zend\Stratigility\middleware; | |
require 'vendor/autoload.php'; | |
$app = new MiddlewarePipe(); |
View NameResolvingParser.php
<?php | |
declare(strict_types=1); | |
namespace Roave\BetterReflection\SourceLocator\Ast\Parser; | |
use PhpParser\ErrorHandler; | |
use PhpParser\NodeTraverser; | |
use PhpParser\NodeTraverserInterface; | |
use PhpParser\NodeVisitor\NameResolver; |
View output.txt
/usr/bin/php /home/ocramius/Documents/roave/ApiCompare/bin/api-compare api-compare:compare --from=v2.6.0 --to=master lib/Doctrine/ORM/Mapping/ | |
Comparing from 83cb274a7a4d7dcef9133f6d7973f132b140efd3 to 50da42f2f472a705586a2803f9acbb991b8db0a2... | |
Loading composer repositories with package information | |
Updating dependencies | |
Package operations: 10 installs, 0 updates, 0 removals | |
- Installing doctrine/lexer (v1.0.1): Loading from cache | |
- Installing doctrine/annotations (v1.6.0): Loading from cache | |
- Installing doctrine/cache (v1.7.1): Loading from cache | |
- Installing doctrine/collections (v1.5.0): Loading from cache | |
- Installing doctrine/inflector (v1.3.0): Loading from cache |
NewerOlder