View Day.php
<?php | |
declare(strict_types=1); | |
namespace Core\Domain\Time; | |
use DateTimeImmutable; | |
use DateTimeZone; | |
use Generator; | |
use Iterator; |
View psalm-compendium.php
<?php | |
// -- types are a compile-time propagated concept | |
// https://psalm.dev/r/338f74a96c | |
class TheType | |
{ | |
/** @var string */ | |
public $foo = 'bar'; | |
} |
View wait-for-elasticsearch.php
#!/usr/bin/env php | |
<?php | |
declare(strict_types=1); | |
namespace WaitForElasticsearch; | |
use InvalidArgumentException; | |
use UnexpectedValueException; | |
use function curl_close; |
View EventSourcedAggregateContext.php
<?php | |
declare(strict_types=1); | |
namespace Test\Feature; | |
use Shared\Domain\DomainEvent; | |
use Shared\Domain\EventSourcedAggregateRoot; | |
use Webmozart\Assert\Assert; | |
use function array_shift; |
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 |
NewerOlder