for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Syntax\SteamApi\Containers;
use Syntax\SteamApi\Collection;
abstract class BaseContainer {
/**
* @param $app
* @param string $field
* @param mixed $value
*
* @return mixed
*/
protected function checkIsNullField($app, $field, $value = null)
{
return ! is_null($app->$field) ? $app->$field : $value;
}
protected function checkIssetField($app, $field, $value = null)
return isset($app->$field) ? $app->$field : $value;
protected function checkIssetCollection($app, $field, $value = null)
return isset($app->$field) ? new Collection($app->$field) : $value;
* @param string $image
* @return string
protected function getImageForAvatar($image)
return '<img src="' . $image . '" />';