Skip to content

Instantly share code, notes, and snippets.

View covex-nn's full-sized avatar

Andrey F. Mindubaev covex-nn

View GitHub Profile
@covex-nn
covex-nn / .mongo.md
Last active June 27, 2018 12:58
Mongo

local-fail

This project requires a package from path-repo via composer's "path" repository. That package does not contain "provide" section

local-success

This project requires a package from path-repo-provide via composer's "path" repository. That package contains "provide" section

packagist-fail1

<?php
declare(strict_types=1);
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use Sonata\ClassificationBundle\Entity\BaseCategory;
use Symfony\Component\Validator\Constraints as Assert;
<?php
declare(strict_types=1);
namespace App\Document;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;
use JMS\Serializer\Annotation as Serializer;
use Sonata\MediaBundle\Document\BaseGallery;
<?php
declare(strict_types=1);
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use Sonata\PageBundle\Entity\BaseBlock;
@covex-nn
covex-nn / composer.json
Created April 24, 2018 11:46
Composer.json for SymfonyCMF 2.1 with default confuration
{
"type": "project",
"license": "proprietary",
"require": {
"php": "^7.1.3",
"ext-iconv": "*",
"doctrine/phpcr-bundle": "2.0.x-dev",
"symfony-cmf/block-bundle": "dev-updates as 2.1.0.5",
"symfony-cmf/content-bundle": "dev-updates as 2.1.0.5",
"symfony-cmf/core-bundle": "dev-updates as 2.1.0.5",
<?php
declare(strict_types=1);
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use Sonata\NotificationBundle\Entity\BaseMessage;
<?php
declare(strict_types=1);
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use Sonata\MediaBundle\Entity\BaseGallery;
<?php
private function traverseForVisitor(Twig_NodeVisitorInterface $visitor, Twig_Node $node)
{
$node = $visitor->enterNode($node, $this->env);
$level = 0;
/** @var Twig_Node[] $parents */
$parents = [$node];
$iterator = $node->getIterator();
@covex-nn
covex-nn / src\Block\AbstractMediaUploaderBlock.php
Created March 21, 2018 06:27
MediaType as a child form type
<?php
declare(strict_types=1);
namespace App\Block;
use App\Entity\SonataMediaMedia;
use App\Traits\EntityManagerTrait;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\BlockBundle\Block\Service\AbstractAdminBlockService;
------------------------------------------ -------- -------- ------ ----------------------------------------------------------------
Name Method Scheme Host Path
------------------------------------------ -------- -------- ------ ----------------------------------------------------------------
sonata_admin_redirect ANY ANY ANY /admin/
sonata_admin_dashboard ANY ANY ANY /admin/dashboard
sonata_admin_retrieve_form_element ANY ANY ANY /admin/core/get-form-field-element
sonata_admin_append_form_element ANY ANY ANY /admin/core/append-form-field-element
sonata_admin_short_object_information ANY ANY ANY /admin/co