Scalr\Model\Entity\FarmRole::setupBehaviors PHP Метод

setupBehaviors() публичный Метод

Setups farm role settings related to role behaviors
public setupBehaviors ( )
    public function setupBehaviors()
    {
        if ($this->role->hasBehavior(ROLE_BEHAVIORS::RABBITMQ)) {
            Scalr_Role_Behavior_RabbitMQ::setupBehavior($this);
        }
        if ($this->role->hasBehavior(ROLE_BEHAVIORS::MONGODB)) {
            Scalr_Role_Behavior_MongoDB::setupBehavior($this);
        }
        if ($this->role->hasBehavior(ROLE_BEHAVIORS::NGINX)) {
            Scalr_Role_Behavior_Nginx::setupBehavior($this);
        }
        if ($this->role->hasBehavior(ROLE_BEHAVIORS::MYSQL)) {
            Scalr_Role_Behavior_MySql::setupBehavior($this);
        }
        if ($this->role->hasBehavior(ROLE_BEHAVIORS::VPC_ROUTER)) {
            Scalr_Role_Behavior_Router::setupBehavior($this);
        }
    }