Last active
August 29, 2015 14:09
-
-
Save Langmans/387b338068e824bf17b0 to your computer and use it in GitHub Desktop.
delegate not working
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"require": { | |
"propel/propel": "~2.0@dev" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rubenvincenten@ruben ~/Sites/factoriomods | |
% propel build | |
PHP Notice: Undefined offset: 0 in /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Model/ForeignKey.php on line 554 | |
PHP Stack trace: | |
PHP 1. {main}() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel:0 | |
PHP 2. include() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel:4 | |
PHP 3. Symfony\Component\Console\Application->run() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel.php:29 | |
PHP 4. Symfony\Component\Console\Application->doRun() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:124 | |
PHP 5. Symfony\Component\Console\Application->doRunCommand() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:193 | |
PHP 6. Symfony\Component\Console\Command\Command->run() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:889 | |
PHP 7. Propel\Generator\Command\ModelBuildCommand->execute() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:252 | |
PHP 8. Propel\Generator\Manager\ModelManager->build() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Command/ModelBuildCommand.php:133 | |
PHP 9. Propel\Generator\Manager\ModelManager->doBuild() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Manager/ModelManager.php:68 | |
PHP 10. Propel\Generator\Builder\Om\AbstractOMBuilder->build() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Manager/ModelManager.php:170 | |
PHP 11. Propel\Generator\Builder\Om\QueryBuilder->addClassBody() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/AbstractOMBuilder.php:73 | |
PHP 12. Propel\Generator\Builder\Om\QueryBuilder->addFilterByFk() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/QueryBuilder.php:220 | |
PHP 13. Propel\Generator\Model\ForeignKey->getLocalColumn() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/QueryBuilder.php:1137 | |
PHP 14. Propel\Generator\Model\ForeignKey->getLocalColumnName() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Model/ForeignKey.php:565 | |
Notice: Undefined offset: 0 in /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Model/ForeignKey.php on line 554 | |
Call Stack: | |
0.0002 226568 1. {main}() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel:0 | |
0.0004 238888 2. include('/Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel.php') /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel:4 | |
0.0422 2951616 3. Symfony\Component\Console\Application->run() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/bin/propel.php:29 | |
0.0463 3287080 4. Symfony\Component\Console\Application->doRun() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:124 | |
0.0464 3287968 5. Symfony\Component\Console\Application->doRunCommand() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:193 | |
0.0464 3288440 6. Symfony\Component\Console\Command\Command->run() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Application.php:889 | |
0.0469 3292736 7. Propel\Generator\Command\ModelBuildCommand->execute() /Users/rubenvincenten/Sites/factoriomods/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:252 | |
0.1031 6018760 8. Propel\Generator\Manager\ModelManager->build() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Command/ModelBuildCommand.php:133 | |
0.2243 11049712 9. Propel\Generator\Manager\ModelManager->doBuild() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Manager/ModelManager.php:68 | |
0.2244 11052224 10. Propel\Generator\Builder\Om\AbstractOMBuilder->build() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Manager/ModelManager.php:170 | |
0.2258 11085824 11. Propel\Generator\Builder\Om\QueryBuilder->addClassBody() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/AbstractOMBuilder.php:73 | |
0.2278 11106984 12. Propel\Generator\Builder\Om\QueryBuilder->addFilterByFk() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/QueryBuilder.php:220 | |
0.2282 11108344 13. Propel\Generator\Model\ForeignKey->getLocalColumn() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Builder/Om/QueryBuilder.php:1137 | |
0.2282 11108392 14. Propel\Generator\Model\ForeignKey->getLocalColumnName() /Users/rubenvincenten/Sites/factoriomods/vendor/propel/propel/src/Propel/Generator/Model/ForeignKey.php:565 | |
[Propel\Generator\Exception\InvalidArgumentException] | |
No columns were specified. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
propel: | |
database: | |
connections: | |
factoriomods: | |
adapter: sqlite | |
dsn: sqlite:storage/db/db.sqlite | |
user:xxxx | |
password:xxxx | |
settings: | |
charset: utf8 | |
runtime: | |
log: | |
defaultLogger: | |
type: stream | |
path: storage/log/propel.log | |
defaultConnection: factoriomods | |
connections: | |
- factoriomods | |
generator: | |
defaultConnection: factoriomods | |
connections: | |
- factoriomods | |
general: | |
project: factoriomods | |
version: 0.1 | |
paths: | |
outputDir: generated | |
phpDir: generated/classes | |
phpConfDir: generated/conf | |
sqlDir: generated/sql | |
migrationDir: generated/migrations |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<database name="factoriomods" | |
heavyIndexing="true" | |
defaultIdMethod="native" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:noNamespaceSchemaLocation="http://xsd.propelorm.org/1.6/database.xsd"> | |
<table name="wysiwyg"> | |
<column name="html" type="LONGVARCHAR" lazyLoad="true"/> | |
<behavior name="i18n"> | |
<parameter name="i18n_columns" value="html"/> | |
</behavior> | |
<behavior name="timestampable"/> | |
</table> | |
<table name="mod"> | |
<column name="title" type="VARCHAR" required="true" primaryString="true"/> | |
<behavior name="timestampable"/> | |
<behavior name="sluggable"/> | |
<behavior name="delegate"> | |
<parameter name="to" value="wysiwyg"/> | |
</behavior> | |
<behavior name="i18n"> | |
<parameter name="i18n_columns" value="title"/> | |
</behavior> | |
</table> | |
<table name="tab"> | |
<column name="title" type="VARCHAR" required="true"/> | |
<column name="mod_id" required="true"/> | |
<foreign-key foreignTable="mod" onDelete="cascade"> | |
<reference local="mod_id" foreign="id"/> | |
</foreign-key> | |
<behavior name="i18n"> | |
<parameter name="i18n_columns" value="title"/> | |
</behavior> | |
</table> | |
<behavior name="auto_add_pk"/> | |
</database> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Propel\Generator\Model\ForeignKey#577 (15) { | |
private $foreignTableCommonName => | |
string(3) "tab" | |
private $foreignSchemaName => | |
NULL | |
private $name => | |
NULL | |
private $phpName => | |
NULL | |
private $refPhpName => | |
NULL | |
private $defaultJoin => | |
string(9) "LEFT JOIN" | |
private $onUpdate => | |
string(0) "" | |
private $onDelete => | |
string(7) "CASCADE" | |
private $parentTable => | |
class Propel\Generator\Model\Table#534 (44) { | |
private $columns => | |
array(3) { | |
[0] => | |
class Propel\Generator\Model\Column#562 (33) { | |
... | |
} | |
[1] => | |
class Propel\Generator\Model\Column#564 (33) { | |
... | |
} | |
[2] => | |
class Propel\Generator\Model\Column#566 (33) { | |
... | |
} | |
} | |
private $foreignKeys => | |
array(1) { | |
[0] => | |
... | |
} | |
private $foreignTableNames => | |
array(1) { | |
[0] => | |
string(3) "tab" | |
} | |
private $indices => | |
array(0) { | |
} | |
private $unices => | |
array(0) { | |
} | |
private $idMethodParameters => | |
array(0) { | |
} | |
private $commonName => | |
string(7) "wysiwyg" | |
private $originCommonName => | |
string(7) "wysiwyg" | |
private $description => | |
NULL | |
private $phpName => | |
string(7) "Wysiwyg" | |
private $idMethod => | |
string(6) "native" | |
private $allowPkInsert => | |
bool(false) | |
private $phpNamingMethod => | |
string(10) "underscore" | |
private $database => | |
class Propel\Generator\Model\Database#508 (26) { | |
private $platform => | |
class Propel\Generator\Platform\SqlitePlatform#509 (5) { | |
... | |
} | |
private $tables => | |
array(6) { | |
... | |
} | |
private $name => | |
string(12) "factoriomods" | |
private $baseClass => | |
NULL | |
private $defaultIdMethod => | |
string(6) "native" | |
private $defaultPhpNamingMethod => | |
string(10) "underscore" | |
private $defaultAccessorVisibility => | |
string(6) "public" | |
private $defaultMutatorVisibility => | |
string(6) "public" | |
private $domainMap => | |
array(0) { | |
... | |
} | |
private $heavyIndexing => | |
bool(true) | |
private $identifierQuoting => | |
bool(false) | |
private $parentSchema => | |
class Propel\Generator\Model\Schema#507 (5) { | |
... | |
} | |
private $tablesByName => | |
array(6) { | |
... | |
} | |
private $tablesByLowercaseName => | |
array(6) { | |
... | |
} | |
private $tablesByPhpName => | |
array(6) { | |
... | |
} | |
private $sequences => | |
NULL | |
protected $defaultStringFormat => | |
string(4) "YAML" | |
protected $tablePrefix => | |
NULL | |
protected $package => | |
NULL | |
protected $packageOverridden => | |
bool(false) | |
protected $namespace => | |
string(0) "" | |
protected $schema => | |
NULL | |
protected $attributes => | |
array(5) { | |
... | |
} | |
protected $vendorInfos => | |
array(0) { | |
... | |
} | |
protected $behaviors => | |
array(1) { | |
... | |
} | |
private $behaviorLocator => | |
class Propel\Generator\Util\BehaviorLocator#541 (3) { | |
... | |
} | |
} | |
private $referrers => | |
array(1) { | |
[0] => | |
class Propel\Generator\Model\ForeignKey#584 (15) { | |
... | |
} | |
} | |
private $containsForeignPK => | |
NULL | |
private $inheritanceColumn => | |
NULL | |
private $skipSql => | |
bool(false) | |
private $readOnly => | |
bool(false) | |
private $isAbstract => | |
bool(false) | |
private $alias => | |
NULL | |
private $interface => | |
NULL | |
private $baseClass => | |
NULL | |
private $columnsByName => | |
array(3) { | |
'created_at' => | |
class Propel\Generator\Model\Column#562 (33) { | |
... | |
} | |
'updated_at' => | |
class Propel\Generator\Model\Column#564 (33) { | |
... | |
} | |
'id' => | |
class Propel\Generator\Model\Column#566 (33) { | |
... | |
} | |
} | |
private $columnsByLowercaseName => | |
array(3) { | |
'created_at' => | |
class Propel\Generator\Model\Column#562 (33) { | |
... | |
} | |
'updated_at' => | |
class Propel\Generator\Model\Column#564 (33) { | |
... | |
} | |
'id' => | |
class Propel\Generator\Model\Column#566 (33) { | |
... | |
} | |
} | |
private $columnsByPhpName => | |
array(3) { | |
'CreatedAt' => | |
class Propel\Generator\Model\Column#562 (33) { | |
... | |
} | |
'UpdatedAt' => | |
class Propel\Generator\Model\Column#564 (33) { | |
... | |
} | |
'Id' => | |
class Propel\Generator\Model\Column#566 (33) { | |
... | |
} | |
} | |
private $needsTransactionInPostgres => | |
NULL | |
private $heavyIndexing => | |
bool(true) | |
private $identifierQuoting => | |
NULL | |
private $forReferenceOnly => | |
NULL | |
private $reloadOnInsert => | |
bool(false) | |
private $reloadOnUpdate => | |
bool(false) | |
private $defaultAccessorVisibility => | |
string(6) "public" | |
private $defaultMutatorVisibility => | |
string(6) "public" | |
protected $isCrossRef => | |
bool(false) | |
protected $defaultStringFormat => | |
NULL | |
protected $package => | |
NULL | |
protected $packageOverridden => | |
bool(false) | |
protected $namespace => | |
string(0) "" | |
protected $schema => | |
NULL | |
protected $attributes => | |
array(1) { | |
'name' => | |
string(7) "wysiwyg" | |
} | |
protected $vendorInfos => | |
array(0) { | |
} | |
protected $behaviors => | |
array(3) { | |
'i18n' => | |
class Propel\Generator\Behavior\I18n\I18nBehavior#542 (14) { | |
... | |
} | |
'timestampable' => | |
class Propel\Generator\Behavior\Timestampable\TimestampableBehavior#543 (11) { | |
... | |
} | |
'auto_add_pk' => | |
class Propel\Generator\Behavior\AutoAddPk\AutoAddPkBehavior#559 (11) { | |
... | |
} | |
} | |
private $behaviorLocator => | |
class Propel\Generator\Util\BehaviorLocator#541 (3) { | |
private $behaviors => | |
NULL | |
private $composerDir => | |
NULL | |
private $generatorConfig => | |
class Propel\Generator\Config\GeneratorConfig#49 (3) { | |
... | |
} | |
} | |
} | |
private $localColumns => | |
array(0) { | |
} | |
private $foreignColumns => | |
array(0) { | |
} | |
private $skipSql => | |
bool(false) | |
private $autoNaming => | |
bool(false) | |
protected $attributes => | |
array(0) { | |
} | |
protected $vendorInfos => | |
array(0) { | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment