//Есть класс работы с БД
class DBworker{
public function CountUsers(){
//Сходит в БД и скажет есть ли уже такой логин
}
}
// Есть класс валидации данных
class Validation{
public function UniqueUsers(){
//Должен вернуть true / false
}
}
->parent
что бы получить данные? public function UniqueUsers()
{
$count = (new DBworker())->CountUsers();
}
<?php
class DBworker
{
public function countUsers()
{
// TODO: реализовать проверку в БД
}
}
class Validation
{
private $db;
public function __construct(DBWorker $db)
{
$this->db = $db;
}
public function uniqueUsers()
{
$this->db->countUsers();
}
}