Complex expressions

Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.

Literal arrays are omitted.

File Count Expression
/Source/Squid/MySql/Impl/Command/CmdCreate.php:2101$command .= ') ' $this->getPartIfSet(self::PART_ENGINE'ENGINE=') . $this->getPartIfSet(self::PART_CHARSET'CHARSET=') . $this->getPartIfSet(self::PART_CHARSET'AUTO_INCREMENT=') . $this->getPartIfSet(self::PART_COMMENT'COMMENT=')
/Source/Squid/MySql/Impl/Command/CmdSelect.php:1411$command .= Assembly::append('FROM'$from' ') . Assembly::appendWhere($this->getPart(CmdSelect::PART_WHERE)) . Assembly::append('GROUP BY'$this->getPart(CmdSelect::PART_GROUP_BY)) . ($this->getPart(CmdSelect::PART_WITH_ROLL_UP) ? 'WITH ROLLUP ' '') . Assembly::append('HAVING'$this->getPart(CmdSelect::PART_HAVING)) . Assembly::append('ORDER BY'$this->getPart(CmdSelect::PART_ORDER_BY)) . Assembly::append('LIMIT'$this->getPart(CmdSelect::PART_LIMIT))
/Tests/Squid/MySql/Impl/Connectors/Objects/Join/OneToOne/OneToOneConnectorTest.php:2901$subject $this->subject([['a' => 1'b' => 2], ['a' => 2'b' => 2], ['a' => 3'b' => 3]], ['aa' => 11'pa' => 1'c' => 4])
/Source/Squid/MySql/Impl/Command/CmdCreate.php:1891$command 'CREATE ' $this->getPartIfSet(self::PART_TEMP) . 'TABLE ' $this->getPartIfSet(self::PART_IF_NOT_EXIST) . $this->parts[self::PART_DB] . $this->parts[self::PART_NAME]
/Tests/Squid/MySql/Impl/Connectors/Objects/PlainObjectConnectorTest.php:911$res $this->subject($this->row(12))->insertObjects([$this->newObject(14), $this->newObject(23), $this->newObject(56)], true)
/Tests/Squid/MySql/Impl/Connectors/Objects/Polymorphic/PolymorphicIdConnectorTest.php:1291$res $subject->save([new DummyObject(['a' => 1'b' => -1]), new DummyObject(['a' => null'b' => 2]), new DummyObjectB(['a' => 1000'b' => 2'c' => 3]), new DummyObjectB(['a' => null'b' => 4'c' => 5]),  ])
/Tests/Squid/MySql/Impl/Connectors/Objects/IdentityConnectorTest.php:1611$res $this->subject([$this->row(123), $this->row(456)])->delete([$this->createObject(124), $this->createObject(457)])
/Tests/Squid/MySql/Impl/Connectors/Objects/IdentityConnectorTest.php:1791$res $this->idSubject([$this->row(123), $this->row(456), $this->row(856)])->delete([$this->createObject(110100), $this->createObject(410100)])