public function setFromResult($data)
    {
        $this->setCategories($data['categories']);
        $this->setI18nType($data['i18n_type']);
        $this->setSourceLanguageCode($data['source_language_code']);
        $this->setName($data['name']);
        $this->setSlug($data['slug']);

        if (isset($data['project_slug'])) {
            $this->setProject($data['project_slug']);
        }

        if (isset($data['created'])) {
            $this->created = $data['created'];
        }

        if (isset($data['available_languages'])) {
            $languages = array();
            foreach ($data['available_languages'] as $lang) {
                $languages[$lang['code']] = array
                (
                    $lang['code_aliases'],
                    $lang['name'],
                );
            }
            $this->availableLanguages = $languages;
        }

        if (isset($data['wordcount'])) {
            $this->wordcount = $data['wordcount'];
        }

        if (isset($data['total_entities'])) {
            $this->totalEntities = $data['total_entities'];
        }

        if (isset($data['accept_translations'])) {
            $this->acceptTranslations = $data['accept_translations'];
        }

        if (isset($data['last_update'])) {
            $this->lastUpdate = $data['last_update'];
        }

        return $this;
    }
public function setFromResult($data)
    {
        $this->setCategories($data['categories']);
        $this->setI18nType($data['i18n_type']);
        $this->setSourceLanguageCode($data['source_language_code']);
        $this->setName($data['name']);
        $this->setSlug($data['slug']);

        if (isset($data['project_slug'])) {
            $this->setProject($data['project_slug']);
        }

        if (isset($data['created'])) {
            $this->created = $data['created'];
        }

        if (isset($data['available_languages'])) {
            $languages = array();
            foreach ($data['available_languages'] as $lang) {
                $languages[$lang['code']] = array
                (
                    $lang['code_aliases'],
                    $lang['name'],
                );
            }
            $this->availableLanguages = $languages;
        }

        if (isset($data['wordcount'])) {
            $this->wordcount = $data['wordcount'];
        }

        if (isset($data['total_entities'])) {
            $this->totalEntities = $data['total_entities'];
        }

        if (isset($data['accept_translations'])) {
            $this->acceptTranslations = $data['accept_translations'];
        }

        if (isset($data['last_update'])) {
            $this->lastUpdate = $data['last_update'];
        }

        return $this;
    }
public function setFromResult ( $ data ) { $ this -> setCategories ( $ data [ 'categories' ] ) ; $ this -> setI18nType ( $ data [ 'i18n_type' ] ) ; $ this -> setSourceLanguageCode ( $ data [ 'source_language_code' ] ) ; $ this -> setName ( $ data [ 'name' ] ) ; $ this -> setSlug ( $ data [ 'slug' ] ) ; if ( isset ( $ data [ 'project_slug' ] ) ) { $ this -> setProject ( $ data [ 'project_slug' ] ) ; } if ( isset ( $ data [ 'created' ] ) ) { $ this -> created = $ data [ 'created' ] ; } if ( isset ( $ data [ 'available_languages' ] ) ) { $ languages = array ( ) ; foreach ( $ data [ 'available_languages' ] as $ lang ) { $ languages [ $ lang [ 'code' ] ] = array ( $ lang [ 'code_aliases' ] , $ lang [ 'name' ] , ) ; } $ this -> availableLanguages = $ languages ; } if ( isset ( $ data [ 'wordcount' ] ) ) { $ this -> wordcount = $ data [ 'wordcount' ] ; } if ( isset ( $ data [ 'total_entities' ] ) ) { $ this -> totalEntities = $ data [ 'total_entities' ] ; } if ( isset ( $ data [ 'accept_translations' ] ) ) { $ this -> acceptTranslations = $ data [ 'accept_translations' ] ; } if ( isset ( $ data [ 'last_update' ] ) ) { $ this -> lastUpdate = $ data [ 'last_update' ] ; } return $ this ; }
Set all values from the passed result.

@param array $data The data to initialize from.

@return \CyberSpectrum\Transifex\TranslationResource
Set all values from the passed result .