for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* components
*
* @author Wolfy-J
*/
namespace Spiral\ORM\Configs;
use Spiral\Core\InjectableConfig;
* Defined classes and behaviours for ORM relations.
class RelationsConfig extends InjectableConfig
{
* Configuration section.
const CONFIG = 'schemas/relations';
* @var array
protected $config = [
'relations' => [],
];
* @param string $type
* @param string $section
* @return bool
public function hasRelation($type, string $section = 'class')
return isset($this->config['relations'][$type][$section]);
}
* @return string
public function relationClass($type, string $section): string
return $this->config['relations'][$type][$section];