for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* components
*
* @author Wolfy-J
*/
namespace Spiral\ORM\Entities\Loaders;
use Spiral\Database\Builders\SelectQuery;
use Spiral\ORM\ORMInterface;
* Primary ORM loader.
class RootLoader
{
* @var string
private $class;
* @invisible
* @var ORMInterface
private $orm;
* @var SelectQuery
private $select;
* @param string $class
* @param ORMInterface $orm
public function __construct(string $class, ORMInterface $orm)
$this->class = $class;
$this->orm = $orm;
//Getting our initial select query
$this->select = $orm->table($class)->select();
}